import { MobileNavigation, useIsInsideMobileNavigation, } from "@/components/docs/MobileNavigation"; import { useMobileNavigationStore } from "@/components/docs/MobileNavigation"; import { MobileSearch, Search } from "@/components/docs/Search"; import { ThemeToggle } from "@/components/docs/ThemeToggle"; import clsx from "clsx"; import { motion, useScroll, useTransform } from "framer-motion"; import meta from "next-gen/config"; import Link from "next/link"; import { forwardRef } from "react"; function TopLevelNavItem({ href, children, }: { href: string; children: React.ReactNode; }) { return (
  • {children}
  • ); } export const Header = forwardRef< React.ElementRef<"div">, { className?: string } >(function Header({ className }, ref) { const { isOpen: mobileNavIsOpen } = useMobileNavigationStore(); const isInsideMobileNavigation = useIsInsideMobileNavigation(); const { scrollY } = useScroll(); const bgOpacityLight = useTransform(scrollY, [0, 72], [0.5, 0.9]); const bgOpacityDark = useTransform(scrollY, [0, 72], [0.2, 0.8]); return (
    {/* */} {meta.name}
    {/* */}
    {/*
    */}
    ); });