"use client"; import { useState, useEffect } from "react"; import { useTheme } from "next-themes"; import { Sun, Moon, Menu, X, ScanLine } from "lucide-react"; import { Button } from "@/components/ui/button"; export function Header() { const [isMenuOpen, setIsMenuOpen] = useState(false); const [mounted, setMounted] = useState(false); const { theme, setTheme } = useTheme(); useEffect(() => { setMounted(true); }, []); const toggleTheme = () => { setTheme(theme === "dark" ? "light" : "dark"); }; const toggleMenu = () => { setIsMenuOpen(!isMenuOpen); }; return (
{/* Logo */}

NutriScan

Informações nutricionais

{/* Desktop Navigation */} {/* Actions */}
{/* Theme Toggle */} {mounted && ( )} {/* Mobile Menu Button */}
{/* Mobile Menu */} {isMenuOpen && (
)}
); }