aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/src/App.tsx
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-12 21:59:55 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-12 21:59:55 -0800
commit2c3cad528a247c771bca136466337877f76f280f (patch)
treea2172f49e6142b287b0e2f33c07ed878fb8e449c /frontend/src/App.tsx
parent42f1b4de384bcbbdab3b80d8e5cc53b36fcffd50 (diff)
downloadneko-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.tsx23
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() {