mirror of
https://github.com/zoo-apps/industries.git
synced 2026-11-03 14:57:13 +00:00
- Replaced every Zen4 / zen-4 / "Zen 4" reference with the Zen5 equivalent across components, marketing pages, model dropdowns, docs, examples, case studies, and the global chat widget. 15 files touched. - Dropped <PhilosophyBridge /> from the homepage composition — the "易經 · The Engineering Philosophy" / "The Zen of Zoo" hexagram block doesn't belong in the investor-facing landing flow. - Navbar: was pinned at top-10 (40px) while the TopBanner is ~38px tall, leaving a 2px gradient stripe visible between them. Pinned the navbar to top-[38px] so it sits flush against the banner. - Dark-blue contrast: replaced yellow-on-blue with white-on-blue in the Hero eyebrow tag + the "Browse models" CTA. Forced ``color: #fff`` on ``.btn-brutalist.pill-blue`` so text stays legible through the dark trough of the rainbow gradient animation.
53 lines
1.5 KiB
TypeScript
53 lines
1.5 KiB
TypeScript
"use client";
|
|
|
|
import { useEffect } from "react";
|
|
import Hero from "@/components/Hero";
|
|
import InvestorNarrative from "@/components/InvestorNarrative";
|
|
import Ecosystem from "@/components/Ecosystem";
|
|
import ZooLabsNarrative from "@/components/ZooLabsNarrative";
|
|
import ServicesOverview from "@/components/ServicesOverview";
|
|
import ResearchHighlights from "@/components/ResearchHighlights";
|
|
import Leadership from "@/components/Leadership";
|
|
import TrustedBySection from "@/components/TrustedBySection";
|
|
import Contact from "@/components/Contact";
|
|
import { cn } from "@/lib/utils";
|
|
|
|
export default function PageClient() {
|
|
useEffect(() => {
|
|
const smoothScroll = (e: MouseEvent) => {
|
|
const target = e.target as HTMLAnchorElement;
|
|
if (target.hash) {
|
|
e.preventDefault();
|
|
const element = document.querySelector(target.hash);
|
|
if (element) {
|
|
element.scrollIntoView({ behavior: "smooth" });
|
|
}
|
|
}
|
|
};
|
|
|
|
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
|
anchor.addEventListener("click", smoothScroll);
|
|
});
|
|
|
|
return () => {
|
|
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
|
anchor.removeEventListener("click", smoothScroll);
|
|
});
|
|
};
|
|
}, []);
|
|
|
|
return (
|
|
<main>
|
|
<Hero />
|
|
<InvestorNarrative />
|
|
<Ecosystem />
|
|
<ZooLabsNarrative />
|
|
<ServicesOverview />
|
|
<ResearchHighlights />
|
|
<Leadership />
|
|
<TrustedBySection />
|
|
<Contact />
|
|
</main>
|
|
);
|
|
}
|