import { useNavigate } from "react-router-dom"; import { useAppSelector } from "../store"; import { userService } from "../services"; import Icon from "./Icon"; import Dropdown from "./common/Dropdown"; const Header: React.FC = () => { const navigate = useNavigate(); const { user } = useAppSelector((state) => state.user); const handleSignOutButtonClick = async () => { await userService.doSignOut(); navigate("/auth"); }; return (
navigate("/")}> Corgi
{user?.name}
} actions={ <> navigate(`/user/${user?.id}`)} > My information handleSignOutButtonClick()} > Sign out } actionsClassName="!w-36" >
); }; export default Header;