diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-12 21:59:55 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-12 21:59:55 -0800 |
| commit | 2c3cad528a247c771bca136466337877f76f280f (patch) | |
| tree | a2172f49e6142b287b0e2f33c07ed878fb8e449c /frontend/src/App.tsx | |
| parent | 42f1b4de384bcbbdab3b80d8e5cc53b36fcffd50 (diff) | |
| download | neko-2c3cad528a247c771bca136466337877f76f280f.tar.gz neko-2c3cad528a247c771bca136466337877f76f280f.tar.bz2 neko-2c3cad528a247c771bca136466337877f76f280f.zip | |
Implement Frontend Feed List with tests
Diffstat (limited to 'frontend/src/App.tsx')
| -rw-r--r-- | frontend/src/App.tsx | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index b986198..7d26025 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -31,14 +31,27 @@ function RequireAuth({ children }: { children: React.ReactElement }) { return children; } +import FeedList from './components/FeedList'; + function Dashboard() { - // Placeholder for now return ( - <div> - <h1>Dashboard</h1> - <p>Welcome to the new Neko/v2 frontend.</p> + <div className="dashboard"> + <header className="dashboard-header"> + <h1>Neko Reader</h1> + <nav> + {/* Add logout later */} + </nav> + </header> + <div className="dashboard-content"> + <aside className="dashboard-sidebar"> + <FeedList /> + </aside> + <main className="dashboard-main"> + <p>Select a feed to view items.</p> + </main> + </div> </div> - ) + ); } function App() { |
