import { ArrowRight, Sparkles, Boxes, Activity, BookOpen } from "lucide-react" import { Link } from "react-router" import { AppShell } from "~/components/layout/app-shell" import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "~/components/ui/card" import { pageTitle } from "~/lib/page-meta" export const meta = () => pageTitle("Overview") const tiles = [ { to: "/assistant", icon: Sparkles, title: "Assistant", body: "AI-first surface — chat, suggestions, and full UI control.", accent: true, }, { to: "/resources", icon: Boxes, title: "Resources", body: "Traditional list + detail surface for managed entities.", }, { to: "/activity", icon: Activity, title: "Activity", body: "Event stream and audit log.", }, { to: "/library", icon: BookOpen, title: "Library", body: "Saved items, templates, reusable artifacts.", }, ] export default function HomeRoute() { return ( Welcome A hybrid traditional + AI-first scaffold. Use the rail to navigate; the Assistant can drive the UI on your behalf — try{" "} ⌘⇧P {" "} for the script runner.
{tiles.map((t) => { const Icon = t.icon return (
{t.title} {t.body}
) })}
) }