diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx index 2a27be5..f613e82 100644 --- a/src/frontend/src/App.tsx +++ b/src/frontend/src/App.tsx @@ -24,6 +24,9 @@ export default function App() { const countdown = useStore((s) => s.countdown); const loadAll = useStore((s) => s.loadAll); const toast = useStore((s) => s.toast); + const projects = useStore((s) => s.projects); + const selectedProjectId = useStore((s) => s.selectedProjectId); + const setSelectedProjectId = useStore((s) => s.setSelectedProjectId); useEffect(() => { startPolling(); @@ -74,6 +77,23 @@ export default function App() { {syncOk ? '✅ 同步正常' : syncOk === false ? '❌ 服务器未启动' : '⏳ 连接中…'} {activeTasks.length} 个任务 + {/* v2.6: 项目切换器 */} + {Object.keys(projects).length > 0 && ( + + )}