import {NavLink, Outlet, useNavigate} from "react-router-dom"; import {Newspaper, Users, LogOut} from "lucide-react"; import {useAuth} from "@/auth"; import {cn} from "@/lib/utils"; import {Button} from "@/components/ui/button"; const nav = [ {to: "/news", label: "News", icon: Newspaper}, {to: "/users", label: "Users", icon: Users}, ]; export function Layout() { const {user, logout} = useAuth(); const navigate = useNavigate(); const onLogout = async () => { await logout(); navigate("/login"); }; return (
); }