"use client"; import React, { useEffect, useState } from "react"; import Navigation from "@/components/Navigation"; import ModalSignUp from "@/components/Modals/ModalSignUp"; import ModalSignIn from "@/components/Modals/ModalSignIn"; import { getAuthCookie, getUser, logout } from "@/app/actions"; import pb from "@/lib/pocketbase"; import { useTheme } from "next-themes"; import Link from "next/link"; import ModalPasswordReset from "./Modals/ModalPasswordReset"; import { Person24Filled, SignOut24Filled } from '@fluentui/react-icons'; import ModalEmailChange from "./Modals/ModalEmailChange"; import { usePathname } from "next/navigation"; export default function Header({ isUserLoggedIn, authString }) { const [user, setUser] = useState(); const [statefulUser, setStatefulUser] = useState(); const pathName = usePathname(); useEffect(() => { (async () => { const user = await getUser(); setUser(user); })(); }, [statefulUser]); const { theme, setTheme } = useTheme(); return (
{/* Desktop navigation */}
); }