feat(frontend): wire Vite app to FastAPI parser with NDJSON streaming + Upload page

This commit is contained in:
Tyler
2026-06-19 17:31:59 -06:00
parent 999889ecb3
commit 3d3bdfb07c
44 changed files with 7811 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import { useAppStore } from "@/store";
import { ActivityFeed } from "@/components/ActivityFeed";
export function ActivityLog() {
const activity = useAppStore((s) => s.activity);
return (
<div className="space-y-8 animate-fade-in">
<header>
<div className="text-[10.5px] font-semibold uppercase tracking-[0.18em] text-muted-foreground mb-2 flex items-center gap-2">
<span className="inline-block h-px w-6 bg-border" />
Activity
</div>
<h1 className="text-[22px] font-semibold tracking-tight">Activity log</h1>
<p className="text-muted-foreground mt-1.5 text-[14px]">
Every claim submission, denial, payment, and provider event, in
reverse chronological order.
</p>
</header>
<div className="surface rounded-xl p-6">
<ActivityFeed items={activity} emptyMessage="No activity recorded yet." />
</div>
</div>
);
}