/** * Homepage Header * Navigation header for the landing page with demo credentials modal */ 'use client'; import { useState } from 'react'; import { Link } from '@/lib/i18n/routing'; import { Menu, X, Github, Star } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Sheet, SheetContent, SheetTrigger } from '@/components/ui/sheet'; import { LocaleSwitcher } from '@/components/i18n'; interface HeaderProps { onOpenDemoModal: () => void; } export function Header({ onOpenDemoModal }: HeaderProps) { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const navLinks = [ { href: '/', label: 'Home' }, { href: '/dev', label: 'Design System' }, { href: '/admin', label: 'Admin Demo' }, ]; return ( <>
{/* Logo */} FastNext {' '} Template {/* Desktop Navigation */} {/* Mobile Menu Toggle */}
); }