import { Toaster } from 'sonner' import { NavLink, Outlet, Route, Routes } from 'react-router-dom' import { useWsLogErrorCount } from './hooks/useWsLogErrorCount' import { Dashboard } from './pages/Dashboard' import { Logs } from './pages/Logs' import Planning from './pages/Planning' import { Settings } from './pages/Settings' function AppLayout() { const logErrors = useWsLogErrorCount(true) const tabClass = ({ isActive }: { isActive: boolean }) => `rounded-lg px-3 py-2 text-sm font-medium transition ${ isActive ? 'bg-slate-800 text-white' : 'text-slate-400 hover:bg-slate-900 hover:text-slate-200' }` return (
) } export default function App() { return ( }> } /> } /> } /> } /> ) }