From 2c3cad528a247c771bca136466337877f76f280f Mon Sep 17 00:00:00 2001
From: Adam Mathes <adam@adammathes.com>
Date: Thu, 12 Feb 2026 21:59:55 -0800
Subject: Implement Frontend Feed List with tests

---
 frontend/src/App.tsx | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

(limited to 'frontend/src/App.tsx')

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() {
-- 
cgit v1.2.3

