"use client"; import { Link } from "@inertiajs/react"; import { useState, useEffect } from "react"; import { motion } from "framer-motion"; import { Menu, X } from "lucide-react"; import { Button } from "@/Components/ui/button"; import { Sheet, SheetContent, SheetTrigger } from "@/Components/ui/sheet"; import { cn } from "@/lib/utils"; import { ModeToggle } from "@/Components/ModeToggle"; const navLinks = [ { name: "Beranda", href: "/" }, { name: "Kursus", href: "#courses" }, { name: "Biaya", href: "#pricing" }, { name: "Kurikulum", href: "#curriculum" }, { name: "FAQ", href: "#faq" }, ]; export function Navbar() { const [scrolled, setScrolled] = useState(false); useEffect(() => { const handleScroll = () => { setScrolled(window.scrollY > 50); }; window.addEventListener("scroll", handleScroll); return () => window.removeEventListener("scroll", handleScroll); }, []); return (
{/* Logo */} NihonBuzz NihonBuzz {/* Desktop Navigation */} {/* Action Button & Mobile Menu */}
{/* Mobile Toggle */}
); }