feat(frontend): translate UI to English and refresh layout styles

This commit is contained in:
nav
2026-05-14 13:33:37 +00:00
parent 4724678035
commit cfaa1cb657
5 changed files with 194 additions and 67 deletions

View File

@@ -5,28 +5,28 @@ export default function AppLayout() {
const { isAuthed, session, logout } = useAuth()
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>
<div className="app-shell">
<aside className="sidebar">
<h3 className="sidebar-title">Fabric</h3>
<nav className="sidebar-nav">
<Link to="/workspace">Workspace</Link>
<Link to="/chat">Chat</Link>
<Link to="/login">Login</Link>
</nav>
<div style={{ marginTop: 16, fontSize: 12 }}>
<div className="sidebar-session">
{isAuthed ? (
<>
<div>{session?.user.email}</div>
<button onClick={() => logout()} style={{ marginTop: 6 }}>
<div className="muted">{session?.user.email}</div>
<button onClick={() => logout()} className="btn btn-secondary" style={{ marginTop: 8 }}>
Sign out
</button>
</>
) : (
<span></span>
<span className="muted">Not signed in</span>
)}
</div>
</aside>
<main style={{ padding: 16 }}>
<main className="page-content">
<Outlet />
</main>
</div>