diff --git a/src/app/dashboard/ai-coach/cbt-dpp/page.tsx b/src/app/dashboard/ai-coach/cbt-dpp/page.tsx index 2ac76c0..00b467a 100644 --- a/src/app/dashboard/ai-coach/cbt-dpp/page.tsx +++ b/src/app/dashboard/ai-coach/cbt-dpp/page.tsx @@ -93,7 +93,7 @@ export default function AIDailyPracticePage() { const cleanTitle = (title: string) => title.replace(/\s*\(ExamEnum\.[^)]+\)/, ''); return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/college-predictor/page.tsx b/src/app/dashboard/ai-coach/college-predictor/page.tsx index e6f4db1..998b583 100644 --- a/src/app/dashboard/ai-coach/college-predictor/page.tsx +++ b/src/app/dashboard/ai-coach/college-predictor/page.tsx @@ -36,7 +36,7 @@ export default function CollegePredictorPage() { const maxRank = Math.max(...CUTOFF_TRENDS.map(d => d.rank)) return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/heatmap/page.tsx b/src/app/dashboard/ai-coach/heatmap/page.tsx index 90c9c31..835c897 100644 --- a/src/app/dashboard/ai-coach/heatmap/page.tsx +++ b/src/app/dashboard/ai-coach/heatmap/page.tsx @@ -35,7 +35,7 @@ export default function HeatmapPage() { const criticalTopics = isDemo ? DEMO_CRITICAL_TOPICS : [] return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/page.tsx b/src/app/dashboard/ai-coach/page.tsx index 2a702ed..54775b1 100644 --- a/src/app/dashboard/ai-coach/page.tsx +++ b/src/app/dashboard/ai-coach/page.tsx @@ -89,7 +89,7 @@ export default function AICoachDashboard() { const currentStreakDays = `${user?.streak_count || (isDemo ? 12 : 1)} d` return ( -
+
{/* ── METRICS BAR ── */}
diff --git a/src/app/dashboard/ai-coach/readiness/page.tsx b/src/app/dashboard/ai-coach/readiness/page.tsx index bbd3ebe..d08aa22 100644 --- a/src/app/dashboard/ai-coach/readiness/page.tsx +++ b/src/app/dashboard/ai-coach/readiness/page.tsx @@ -32,7 +32,7 @@ export default function ReadinessPage() { const maxScore = Math.max(1, ...scoreHistory.map(d => d.score)) return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/strategy/page.tsx b/src/app/dashboard/ai-coach/strategy/page.tsx index 0bd03fa..70d65aa 100644 --- a/src/app/dashboard/ai-coach/strategy/page.tsx +++ b/src/app/dashboard/ai-coach/strategy/page.tsx @@ -24,7 +24,7 @@ export default function StrategyPage() { const negMarkingData = isDemo ? DEMO_NEG_MARKING_DATA : ZERO_NEG_MARKING_DATA return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/study-plan/page.tsx b/src/app/dashboard/ai-coach/study-plan/page.tsx index 5fa029a..4fe03e5 100644 --- a/src/app/dashboard/ai-coach/study-plan/page.tsx +++ b/src/app/dashboard/ai-coach/study-plan/page.tsx @@ -12,7 +12,7 @@ export default function StudyPlanPage() { const streakCount = user?.streak_count || (isDemo ? 12 : 1) return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/time-optimization/page.tsx b/src/app/dashboard/ai-coach/time-optimization/page.tsx index 0c7b180..d16f79b 100644 --- a/src/app/dashboard/ai-coach/time-optimization/page.tsx +++ b/src/app/dashboard/ai-coach/time-optimization/page.tsx @@ -69,7 +69,7 @@ export default function TimeOptimizationPage() { ] return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/tutor/page.tsx b/src/app/dashboard/ai-coach/tutor/page.tsx index 1771997..fabf93b 100644 --- a/src/app/dashboard/ai-coach/tutor/page.tsx +++ b/src/app/dashboard/ai-coach/tutor/page.tsx @@ -12,7 +12,7 @@ const CAPABILITIES = [ export default function TutorChatPage() { return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/ai-coach/weekly-progress/page.tsx b/src/app/dashboard/ai-coach/weekly-progress/page.tsx index f2edee0..8ed9f63 100644 --- a/src/app/dashboard/ai-coach/weekly-progress/page.tsx +++ b/src/app/dashboard/ai-coach/weekly-progress/page.tsx @@ -41,7 +41,7 @@ export default function WeeklyProgressPage() { const syllabusProgress = isDemo ? DEMO_SYLLABUS_PROGRESS : ZERO_SYLLABUS_PROGRESS return ( -
+
{/* Page Header */}
diff --git a/src/app/dashboard/analytics/page.tsx b/src/app/dashboard/analytics/page.tsx index c8bc3a6..308e4f9 100644 --- a/src/app/dashboard/analytics/page.tsx +++ b/src/app/dashboard/analytics/page.tsx @@ -58,7 +58,7 @@ export default function AnalyticsPage() { return ( -
+

diff --git a/src/app/dashboard/cbt/history/[attemptId]/page.tsx b/src/app/dashboard/cbt/history/[attemptId]/page.tsx index 65d85c1..c2f3f66 100644 --- a/src/app/dashboard/cbt/history/[attemptId]/page.tsx +++ b/src/app/dashboard/cbt/history/[attemptId]/page.tsx @@ -88,7 +88,7 @@ export default function AttemptHistoryPage({ params }: { params: Promise<{ attem const maxScore = attempt.total_questions * 4; return ( -
+
{test?.type === 'DPS' ? 'Back to PrepPilot AI' : 'Back to Tests'} diff --git a/src/app/dashboard/cbt/page.tsx b/src/app/dashboard/cbt/page.tsx index bdf7b0a..19b3f42 100644 --- a/src/app/dashboard/cbt/page.tsx +++ b/src/app/dashboard/cbt/page.tsx @@ -130,7 +130,7 @@ export default function CBTPage() { return ( -
+

diff --git a/src/app/dashboard/community/page.tsx b/src/app/dashboard/community/page.tsx index 0094cd6..160e980 100644 --- a/src/app/dashboard/community/page.tsx +++ b/src/app/dashboard/community/page.tsx @@ -115,7 +115,7 @@ export default function CommunityPage() { return ( -
+

diff --git a/src/app/dashboard/dpp/page.tsx b/src/app/dashboard/dpp/page.tsx index 1a335c7..d909703 100644 --- a/src/app/dashboard/dpp/page.tsx +++ b/src/app/dashboard/dpp/page.tsx @@ -97,7 +97,7 @@ export default function DPPPage() { const cleanTitle = (title: string) => title.replace(/\s*\(ExamEnum\.[^)]+\)/, ''); return ( -
+

Daily Practice Problems (DPP)

diff --git a/src/app/dashboard/leaderboard/page.tsx b/src/app/dashboard/leaderboard/page.tsx index 88ef7c6..1de126f 100644 --- a/src/app/dashboard/leaderboard/page.tsx +++ b/src/app/dashboard/leaderboard/page.tsx @@ -46,7 +46,7 @@ export default function LeaderboardPage() { } return ( -
+

diff --git a/src/app/dashboard/materials/page.tsx b/src/app/dashboard/materials/page.tsx index 0281b01..c31c4b7 100644 --- a/src/app/dashboard/materials/page.tsx +++ b/src/app/dashboard/materials/page.tsx @@ -32,7 +32,7 @@ export default function MaterialsPage() { }; return ( -
+

diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 16dd1a3..73f79f2 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -112,7 +112,7 @@ export default function DashboardPage() { const isNeet = user?.target_exam === "NEET" return ( -
+
{/* Basic Performance Dashboard (F-05) */}
diff --git a/src/app/dashboard/progress/page.tsx b/src/app/dashboard/progress/page.tsx index e4b2de9..7297f72 100644 --- a/src/app/dashboard/progress/page.tsx +++ b/src/app/dashboard/progress/page.tsx @@ -217,7 +217,7 @@ export default function ProgressTrackerPage() { return ( -
+

diff --git a/src/app/dashboard/rank-predictor/page.tsx b/src/app/dashboard/rank-predictor/page.tsx index ce2c741..a97a1fd 100644 --- a/src/app/dashboard/rank-predictor/page.tsx +++ b/src/app/dashboard/rank-predictor/page.tsx @@ -72,7 +72,7 @@ export default function RankPredictorPage() { ] return ( -
+
{/* Header */}
diff --git a/src/app/dashboard/settings/page.tsx b/src/app/dashboard/settings/page.tsx index b4572f9..c0891f9 100644 --- a/src/app/dashboard/settings/page.tsx +++ b/src/app/dashboard/settings/page.tsx @@ -140,7 +140,7 @@ export default function SettingsPage() { } return ( -
+

diff --git a/src/app/dashboard/streaks/page.tsx b/src/app/dashboard/streaks/page.tsx index 1adaa76..f0dc50c 100644 --- a/src/app/dashboard/streaks/page.tsx +++ b/src/app/dashboard/streaks/page.tsx @@ -46,7 +46,7 @@ export default function StreaksPage() { ]; return ( -
+