Loading web/src/hooks/useAdminNavbar.tsx 0 → 100644 +21 −0 Original line number Diff line number Diff line import { useState } from "react"; import { useAuth } from "../context/auth_context"; import { Convert, UserEntity } from "../infraestructure/entities/user"; export const useAdminNavbar = () => { const {user, logout} = useAuth(); const [toggle, setToggle] = useState(false); const userDataJson: string | null = localStorage.getItem("user"); let userData: UserEntity | undefined; if(userDataJson){ userData = Convert.toUser(userDataJson); } const handleLogout = () => { logout(); }; return {user, handleLogout, setToggle, toggle, userData}; } No newline at end of file Loading
web/src/hooks/useAdminNavbar.tsx 0 → 100644 +21 −0 Original line number Diff line number Diff line import { useState } from "react"; import { useAuth } from "../context/auth_context"; import { Convert, UserEntity } from "../infraestructure/entities/user"; export const useAdminNavbar = () => { const {user, logout} = useAuth(); const [toggle, setToggle] = useState(false); const userDataJson: string | null = localStorage.getItem("user"); let userData: UserEntity | undefined; if(userDataJson){ userData = Convert.toUser(userDataJson); } const handleLogout = () => { logout(); }; return {user, handleLogout, setToggle, toggle, userData}; } No newline at end of file