import { useNavigate, useLocation } from 'react-router-dom'; import { useAuthStore } from '../store/auth'; import logoImg from '../assets/logo_32.png'; import styles from './Sidebar.module.css'; export function Sidebar() { const navigate = useNavigate(); const location = useLocation(); const user = useAuthStore((s) => s.user); const quota = useAuthStore((s) => s.quota); const isActive = (path: string) => location.pathname === path; const role = user?.role; const dailyRemaining = quota ? (quota.daily_seconds_limit === -1 ? Infinity : Math.max(0, quota.daily_seconds_limit - quota.daily_seconds_used)) : 0; return ( ); }