mirror of
https://github.com/zoo-apps/industries.git
synced 2026-10-30 14:57:03 +00:00
- TopBanner: swap solid --brand-green for .pill-rainbow (existing shared 30s linear-gradient animation in globals.css) + add a 2px black bottom border to crisply separate from the Navbar. - ZooLabsNarrative: wrap each of the 5 layer cards (zenlm.org, zoo.cloud, zoo.network, zoo.fund, zoo.vote) in a motion.a with the canonical https URL; preserves the brutalist drop-shadow and adds a press-into-shadow hover. Closes the 'no links on pillars' feedback and aligns the banner with the iridescent palette used everywhere else on the page.
22 lines
857 B
TypeScript
22 lines
857 B
TypeScript
'use client'
|
|
|
|
import Link from 'next/link'
|
|
import { ArrowRight, Sparkles } from 'lucide-react'
|
|
|
|
export default function TopBanner() {
|
|
return (
|
|
<div className="pill-rainbow fixed top-0 inset-x-0 z-[60] text-black border-b-2 border-black">
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-2 flex items-center justify-center gap-3 text-center text-sm font-semibold">
|
|
<Sparkles className="w-4 h-4 shrink-0" aria-hidden />
|
|
<span className="truncate">Run private AI on your laptop. Earn coin sharing your compute.</span>
|
|
<Link
|
|
href="/install"
|
|
className="inline-flex items-center gap-1 font-extrabold uppercase tracking-wide underline underline-offset-2 hover:no-underline shrink-0"
|
|
>
|
|
Learn more <ArrowRight className="w-3.5 h-3.5" />
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|