import { useAuthStore } from "../stores/authStore"; import { Box, Home, LogOut, Server } from "lucide-react"; import { ReactNode } from "react"; import { NavLink, useNavigate } from "react-router-dom"; interface LayoutProps { children: ReactNode; } export default function Layout({ children }: LayoutProps) { const { user, logout } = useAuthStore(); const navigate = useNavigate(); const handleLogout = () => { logout(); navigate('/login'); }; const navItems = [ { to: '/', icon: Home, label: 'Dashboard' }, { to: '/containers', icon: Box, label: 'Container' }, ]; return (