// components/Header.tsx "use client"; import Image from "next/image"; import { deleteAuth, getAuth } from "../../api/auth"; import { Button } from "@mui/material"; import { useRouter } from "next/navigation"; import { useEffect, useState } from "react"; export default function Header() { const router = useRouter(); const [mounted, setMounted] = useState(false); const [auth, setAuth] = useState(null); useEffect(() => { setMounted(true); try { setAuth(getAuth()); } catch { setAuth(null); } }, []); const handleSignOut = () => { deleteAuth(); router.push("/login"); }; return ( ); }