feat(sp6): /inbox route + sidebar nav link

This commit is contained in:
Tyler
2026-06-20 18:37:24 -06:00
parent bc34d991a9
commit ab841653d4
3 changed files with 39 additions and 0 deletions
+2
View File
@@ -11,6 +11,7 @@ import { ReconciliationPage } from "@/pages/Reconciliation";
import { Acks } from "@/pages/Acks";
import { Batches } from "@/pages/Batches";
import { BatchDiff } from "@/pages/BatchDiff";
import Inbox from "@/pages/Inbox";
function NotFound() {
return (
@@ -33,6 +34,7 @@ export default function App() {
<Route path="activity" element={<ActivityLog />} />
<Route path="upload" element={<Upload />} />
<Route path="reconciliation" element={<ReconciliationPage />} />
<Route path="inbox" element={<Inbox />} />
<Route path="acks" element={<Acks />} />
<Route path="batches" element={<Batches />} />
<Route path="batch-diff" element={<BatchDiff />} />
+17
View File
@@ -4,6 +4,7 @@ import {
CheckCircle2,
GitCompareArrows,
GitMerge,
Inbox as InboxIcon,
Layers,
LayoutDashboard,
Receipt,
@@ -102,6 +103,22 @@ export function Sidebar() {
)}
</NavLink>
</li>
<li>
<NavLink
to="/inbox"
className={({ isActive }) =>
cn(
"group relative flex items-center gap-3 rounded-md px-3 py-2 text-sm font-medium transition-colors",
isActive
? "nav-active"
: "text-muted-foreground hover:text-foreground hover:bg-muted/40"
)
}
>
<InboxIcon className="h-4 w-4" strokeWidth={1.5} />
<span>Inbox</span>
</NavLink>
</li>
<li>
<NavLink
to="/acks"
+20
View File
@@ -0,0 +1,20 @@
// ---------------------------------------------------------------------------
// Inbox page (sub-project 6).
//
// Full-bleed dark working surface for the four-lane triage workflow.
// Real implementation lands in T14-T17; this placeholder exists so the
// /inbox route resolves during T13.
// ---------------------------------------------------------------------------
export default function Inbox() {
return (
<div
className="min-h-screen p-8"
style={{ background: "var(--tt-bg)", color: "var(--tt-ink)" }}
>
<p className="font-mono text-sm" style={{ color: "var(--tt-ink-dim)" }}>
Inbox coming up in T14T17
</p>
</div>
);
}