diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 3c7a6a7d..163459ee 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -1,15 +1,102 @@ -import TodayFocusHero from "@/components/TodayFocusHero"; +import LazyWidget from "@/components/LazyWidget"; +import DiscussionsWidget from "@/components/DiscussionsWidget"; +import CommunityMetrics from "@/components/CommunityMetrics"; +import GoalTracker from "@/components/GoalTracker"; +import TodayFocusHero from "@/components/TodayFocusHero"; import DashboardHeader from "@/components/DashboardHeader"; +import StreakTracker from "@/components/StreakTracker"; +import TopRepos from "@/components/TopRepos"; +import PinnedReposWidget from "@/components/PinnedReposWidget"; +import InactiveRepositoriesCard from "@/components/InactiveRepositoriesCard"; +import LanguageBreakdown from "@/components/LanguageBreakdown"; +import CIAnalytics from "@/components/CIAnalytics"; +import IssueMetrics from "@/components/IssueMetrics"; +import StreakAtRiskBanner from "@/components/StreakAtRiskBanner"; +import RepoAnalyticsExplorer from "@/components/repo-analytics/RepoAnalyticsExplorer"; +import dynamic from "next/dynamic"; +import WeeklySummaryCard from "@/components/WeeklySummaryCard"; +import { AIMentorWidget } from "@/components/AIMentorWidget"; import ExportButton from "@/components/ExportButton"; import Link from "next/link"; -import { ChevronRight } from "lucide-react"; +import PersonalRecords from "@/components/PersonalRecords"; +import LocalCodingTime from "@/components/LocalCodingTime"; +import CodingTimeWidget from "@/components/CodingTimeWidget"; +import RecentActivity from "@/components/RecentActivity"; import { authOptions } from "@/lib/auth"; import { getServerSession } from "next-auth"; import { redirect } from "next/navigation"; import DashboardSSEProvider from "@/components/DashboardSSEProvider"; -import StreakAtRiskBanner from "@/components/StreakAtRiskBanner"; -import ThrottleBanner from "@/components/ThrottleBanner"; -import CustomizableDashboard from "@/components/dashboard/CustomizableDashboard"; + +const SkeletonCard = () => ( +
- Analyze your GitHub contributions, merged PRs, and lines of code - changed to automatically generate professional bullet points for - your target roles. -
-- Dashboard overview -
-- coding activity at a glance -
- {minutesAgo !== null && ( -- {minutesAgo <= 0 ? "Synced just now" : `Synced ${minutesAgo} min ago`} -
- )}+ Your coding activity at a glance 🚀 +
+ {minutesAgo !== null && ( ++ {minutesAgo <= 0 ? "Synced just now" : `Synced ${minutesAgo} min ago`} +
+ )}