wulf-pulse/app/mobile/analyzer/page.tsx
lorentz 9658640c04 fix(04-01): restore phase 2/3 work lost by worktree soft-reset
The soft reset to 77073ba inadvertently staged deletions of all phase 2
and 3 artifacts. This commit restores them from their source commits so
subsequent task commits build on the complete prior-phase foundation:
- components/mobile/{BottomNav,HeaderBar,KpiCardMobile,MoreDrawer,NeedsAttentionStrip,WorkerStatusRow}
- app/mobile/layout.tsx, dashboard/page.tsx, analyzer/page.tsx
- app/api/mobile/dashboard/route.ts
- All .planning/** files from phases 01-04
- CLAUDE.md, app/layout.tsx, app/styles/brand.css, public/manifest.json
2026-05-03 18:01:14 -04:00

33 lines
1.2 KiB
TypeScript

/* Placeholder for /mobile/analyzer.
*
* Phase 02 only adds the Analyzer tab to the bottom nav — the real feed
* lands in Phase 6 (`docs/superpowers/specs/2026-05-03-mobile-shell-design.md`
* §6.4). This file exists so tapping the Analyzer tab resolves to a real
* route instead of 404. Phase 6 will replace this file with the actual
* read-only feed page.
*
* DO NOT add features, data fetching, or UI beyond the "Coming soon"
* card here — Phase 6 owns the real implementation. */
import { Sparkles } from 'lucide-react';
export const metadata = {
title: 'Analyzer · Pulse',
};
export default function MobileAnalyzerPlaceholder() {
return (
<div className="p-4">
<div className="rounded-2xl border bg-card p-6 flex flex-col items-center text-center gap-3">
<div className="h-12 w-12 rounded-2xl bg-primary/10 text-primary flex items-center justify-center">
<Sparkles className="h-6 w-6" />
</div>
<h1 className="text-lg font-semibold">Analyzer feed coming soon</h1>
<p className="text-sm text-muted-foreground max-w-xs">
The mobile Analyzer feed is on its way. Until then, view full
analyses on the desktop Analyzer.
</p>
</div>
</div>
);
}