diff --git a/src/components/admin/TimeTrackingAdminPanel.tsx b/src/components/admin/TimeTrackingAdminPanel.tsx index a237cff..fa48e0b 100644 --- a/src/components/admin/TimeTrackingAdminPanel.tsx +++ b/src/components/admin/TimeTrackingAdminPanel.tsx @@ -145,7 +145,14 @@ const TABS = [ ]; export default function TimeTrackingAdminPanel({ brandId }: { brandId?: string }) { - const [tab, setTab] = useState("summary"); + const [tab, setTab] = useState(() => { + if (typeof window !== "undefined") { + const params = new URLSearchParams(window.location.search); + const t = params.get("tab"); + if (t === "tasks" || t === "workers") return t as Tab; + } + return "summary" as Tab; + }); const [workers, setWorkers] = useState([]); const [tasks, setTasks] = useState([]); const [logs, setLogs] = useState([]);