feat(frontend): add routing skeleton with workspace chat and login pages

This commit is contained in:
root
2026-05-12 13:13:52 +00:00
parent 196535ba5a
commit b3291b5874
6 changed files with 62 additions and 120 deletions

19
src/layouts/AppLayout.tsx Normal file
View File

@@ -0,0 +1,19 @@
import { Link, Outlet } from 'react-router-dom'
export default function AppLayout() {
return (
<div style={{ display: 'grid', gridTemplateColumns: '220px 1fr', minHeight: '100vh' }}>
<aside style={{ borderRight: '1px solid #ddd', padding: 16 }}>
<h3>Fabric</h3>
<nav style={{ display: 'grid', gap: 8 }}>
<Link to="/workspace"></Link>
<Link to="/chat"></Link>
<Link to="/login"></Link>
</nav>
</aside>
<main style={{ padding: 16 }}>
<Outlet />
</main>
</div>
)
}