Commit a5400202 authored by Omar Luna Hernández's avatar Omar Luna Hernández
Browse files

Se guarda la lógica de la barra de navegación

parent 04b65d12
Loading
Loading
Loading
Loading
+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