"use client"; import { Plus, Brain, Target, Compass, Award, MoreHorizontal, CircleDashed, CheckCircle2 } from "lucide-react"; // Mock Data const goals = [ { id: 1, title: "Launch SaaS Product MVP", category: "Career & Business", progress: 75, dueDate: "Q3 2026", status: "On Track", color: "#6C5BB0", // Primary milestones: [ { name: "Finalize Designs", done: true }, { name: "Backend Architecture", done: true }, { name: "Frontend Development", done: true }, { name: "Beta Testing", done: false }, { name: "Public Launch", done: false }, ] }, { id: 2, title: "Run a Half-Marathon", category: "Health & Fitness", progress: 40, dueDate: "Oct 12, 2026", status: "Behind", color: "#10b981", // Emerald milestones: [ { name: "Run 5K Without Stopping", done: true }, { name: "Run 10K", done: true }, { name: "Maintain 15K weekly volume", done: false }, { name: "Complete 18K long run", done: false }, ] }, { id: 3, title: "Read 24 Books", category: "Personal Growth", progress: 50, dueDate: "Dec 31, 2026", status: "Ahead", color: "#f97316", // Orange milestones: [ { name: "Read 6 Books (Q1)", done: true }, { name: "Read 12 Books (Q2)", done: true }, { name: "Read 18 Books (Q3)", done: false }, ] } ]; export default function GoalsPage() { return (
{/* Top Header */}

Personal / Strategic Goals

{/* AI Goal Strategist */}

AI Goal Strategist

You are falling behind on your Half-Marathon goal. Your running habit completion has dropped to 30% this month. AI suggests breaking the next milestone ("Maintain 15K weekly volume") into smaller, manageable 3K chunks to rebuild momentum.

{/* Goals List */}
{goals.map((goal) => (
{/* Left Side: Overview & Progress */}

{goal.title}

{goal.status}
{goal.category} Due: {goal.dueDate}
{/* Big Progress Bar */}
Overall Progress {goal.progress}%
{/* Inner highlight for 3D effect */}
{/* Right Side: Milestones */}

Milestones

{goal.milestones.map((ms, idx) => (
{ms.done ? ( ) : ( )} {ms.name}
))}
))}
); }