import { Outlet, NavLink, useNavigate } from 'react-router-dom' import { useAuthStore } from '../../hooks/useAuth' const nav = [ { to: '/', label: 'Dashboard', icon: 'π', exact: true }, { to: '/activities', label: 'Activities', icon: 'π' }, { to: '/health', label: 'Health', icon: 'β€οΈ' }, { to: '/routes', label: 'Routes', icon: 'πΊοΈ' }, { to: '/segments', label: 'Segments', icon: 'π' }, { to: '/records', label: 'Records', icon: 'π' }, { to: '/upload', label: 'Import', icon: 'β¬οΈ' }, { to: '/profile', label: 'Profile', icon: 'βοΈ' }, ] export default function Layout() { const { user, logout } = useAuthStore() const navigate = useNavigate() const handleLogout = () => { logout() navigate('/login') } return (