import React from 'react'; import { Outlet, NavLink, useNavigate } from 'react-router-dom'; import { useAuth } from '../hooks/useAuth'; import { LogOut, Home, Server, Settings } from 'lucide-react'; function Layout() { const { user, logout, isAuthenticated } = useAuth(); const navigate = useNavigate(); React.useEffect(() => { if (!isAuthenticated) { navigate('/login'); } }, [isAuthenticated, navigate]); const handleLogout = () => { logout(); navigate('/login'); }; if (!isAuthenticated) { return null; } return (
); } export default Layout;