diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx
index 9dcc11e..87150bb 100644
--- a/src/app/dashboard/page.tsx
+++ b/src/app/dashboard/page.tsx
@@ -1,22 +1,5 @@
-import ContributionGraph from "@/components/ContributionGraph";
-import ContributionHeatmap from "@/components/ContributionHeatmap";
-import PRMetrics from "@/components/PRMetrics";
-import PRBreakdownChart from "@/components/PRBreakdownChart";
-import GoalTracker from "@/components/GoalTracker";
-import DashboardHeader from "@/components/DashboardHeader";
-import StreakTracker from "@/components/StreakTracker";
-import TopRepos from "@/components/TopRepos";
-import PinnedRepos from "@/components/PinnedRepos";
-import LanguageBreakdown from "@/components/LanguageBreakdown";
-import CommitTimeChart from "@/components/CommitTimeChart";
-import CIAnalytics from "@/components/CIAnalytics";
-import IssueMetrics from "@/components/IssueMetrics";
-import StreakAtRiskBanner from "@/components/StreakAtRiskBanner";
-import FriendComparison from "@/components/FriendComparison";
-import WeeklySummaryCard from "@/components/WeeklySummaryCard";
-import ExportButton from "@/components/ExportButton";
-import Link from "next/link";
-import PersonalRecords from "@/components/PersonalRecords";
+import DashboardWidgets from "@/components/DashboardWidgets";
+
import { authOptions } from "@/lib/auth";
import { cookies } from "next/headers";
import { getServerSession } from "next-auth";
@@ -35,68 +18,7 @@ export default async function DashboardPage() {
}
return (
-