import { DashboardLayout } from "@/components/layout/sidebar"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Activity, Calendar, CheckCircle2, Target, TrendingUp, Clock } from "lucide-react"; const kpiData = [ { title: "Active Tasks", value: "12", change: "+3 today", icon: CheckCircle2, trend: "up", }, { title: "Goals Progress", value: "64%", change: "+8% this week", icon: Target, trend: "up", }, { title: "Apps Built", value: "6", change: "2 in App Store", icon: TrendingUp, trend: "up", }, { title: "Year Progress", value: "14%", change: "Day 51 of 365", icon: Clock, trend: "neutral", }, ]; const recentActivity = [ { action: "Organized Downloads", time: "2 hours ago", type: "file" }, { action: "Completed morning briefing", time: "5 hours ago", type: "system" }, { action: "Created 5 new skills", time: "1 day ago", type: "tool" }, { action: "Updated USER.md", time: "2 days ago", type: "doc" }, ]; const upcomingEvents = [ { title: "Yearly Anniversary", date: "Feb 23", type: "personal" }, { title: "Grabbing Anderson's dogs", date: "Feb 26, 5:30 PM", type: "task" }, { title: "Contract Renewal Check", date: "Mar 2026", type: "work" }, ]; export default function DashboardPage() { return (
{/* Header */}

Dashboard

Welcome back, Matt. Here's your mission overview.

{/* KPI Cards */}
{kpiData.map((kpi) => { const Icon = kpi.icon; return ( {kpi.title}
{kpi.value}

{kpi.change}

); })}
{/* Two Column Layout */}
{/* Recent Activity */} Recent Activity
{recentActivity.map((item, i) => (

{item.action}

{item.time}

))}
{/* Upcoming Events */} Upcoming Events
{upcomingEvents.map((event, i) => (

{event.title}

{event.date}

{event.type}
))}
{/* Mission Progress */} Mission Progress
Retirement Goal 50% complete
iOS Apps Portfolio 6 apps built
Side Hustle Revenue Just getting started
); }