import { DashboardLayout } from "@/components/layout/sidebar"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Plus, Calendar, CheckCircle2, Circle, Clock } from "lucide-react"; const columns = [ { id: "todo", title: "To Do", tasks: [ { id: 1, title: "Submit LLC paperwork", description: "For remaining iOS apps", priority: "high", due: "ASAP", tags: ["business", "legal"], }, { id: 2, title: "Fix App Clips testing", description: "Debug the in-progress app", priority: "high", due: "This week", tags: ["ios", "development"], }, { id: 3, title: "Plan fishing trip details", description: "36hr offshore with Jeromy", priority: "medium", due: "Soon", tags: ["family", "fun"], }, ], }, { id: "inprogress", title: "In Progress", tasks: [ { id: 4, title: "Mission Control Dashboard", description: "Building the central hub", priority: "high", due: "Today", tags: ["project", "development"], }, { id: 5, title: "Toyota contract work", description: "iOS Lead Architect duties", priority: "high", due: "Daily", tags: ["work", "contract"], }, ], }, { id: "done", title: "Done", tasks: [ { id: 6, title: "Created 6 iOS apps", description: "2 live, 2 pending, 1 in review, 1 in progress", priority: "high", due: "Completed", tags: ["ios", "milestone"], }, { id: 7, title: "Daily skills automation", description: "File system, calendar, email, reminders", priority: "medium", due: "Completed", tags: ["automation", "system"], }, { id: 8, title: "Morning briefing setup", description: "Scheduled for 7:15 AM daily", priority: "medium", due: "Completed", tags: ["automation", "routine"], }, ], }, ]; const priorityColors: Record = { high: "bg-red-500/10 text-red-500 border-red-500/20", medium: "bg-yellow-500/10 text-yellow-500 border-yellow-500/20", low: "bg-blue-500/10 text-blue-500 border-blue-500/20", }; export default function TasksPage() { return (

Tasks

Manage your missions and track progress.

{/* Kanban Board */}
{columns.map((column) => (

{column.id === "todo" && } {column.id === "inprogress" && } {column.id === "done" && } {column.title} ({column.tasks.length})

{column.tasks.map((task) => (

{task.title}

{task.priority}

{task.description}

{task.tags.map((tag) => ( {tag} ))}
{task.due}
))}
))}
{/* Stats */}
12
Total Tasks
3
To Do
2
In Progress
7
Completed
); }