this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add /projects route and nav link

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

alice 611df86f e6a36adb

+11 -1
+2
src/web/app/App.tsx
··· 3 3 import Layout from './components/Layout'; 4 4 import DayList from './components/DayList'; 5 5 import DayView from './components/DayView'; 6 + import ProjectList from './components/ProjectList'; 6 7 7 8 function App() { 8 9 return ( ··· 11 12 <Routes> 12 13 <Route path="/" element={<DayList />} /> 13 14 <Route path="/day/:date" element={<DayView />} /> 15 + <Route path="/projects" element={<ProjectList />} /> 14 16 </Routes> 15 17 </Layout> 16 18 </BrowserRouter>
+9 -1
src/web/app/components/Layout.tsx
··· 1 1 import React from 'react'; 2 2 import { Link } from 'react-router-dom'; 3 - import { RefreshCw, Activity, Calendar } from 'lucide-react'; 3 + import { RefreshCw, Activity, Calendar, Folder } from 'lucide-react'; 4 4 import { useStats, useRefresh } from '../hooks/useWorklog'; 5 5 6 6 export default function Layout({ children }: { children: React.ReactNode }) { ··· 25 25 </Link> 26 26 27 27 <div className="flex items-center gap-6"> 28 + <Link 29 + to="/projects" 30 + className="flex items-center gap-1.5 text-sm text-slate-500 hover:text-blue-600 transition-colors" 31 + > 32 + <Folder size={16} /> 33 + <span className="hidden sm:inline">Projects</span> 34 + </Link> 35 + 28 36 {stats && ( 29 37 <div className="hidden sm:flex gap-4 text-sm text-slate-500"> 30 38 <div className="flex items-center gap-1.5">