import React from "react";
import YearlyStreak from "../components/dashboard/YearlyStreak";
import FeedbackScore from "../components/dashboard/FeedBackScore";
import SkillRadarChart from "../components/dashboard/SkillRadarChart";
import { generateYearlyStreakData } from "../utils/generateYearlyStreakData";
import { useAuth } from "../components/context/AuthContext";
import {
PlayCircle,
FileText,
CheckCircle,
Brain,
TrendingUp,
AlertCircle,
Clock,
} from "lucide-react";
const Dashboard = () => {
const { username } = useAuth();
const streakData = generateYearlyStreakData();
// Mock Data for Charts
const radarData = [
{ skill: "DSA", value: 70 },
{ skill: "System Design", value: 60 },
{ skill: "Communication", value: 85 },
{ skill: "Problem Solving", value: 75 },
{ skill: "Accuracy", value: 68 },
{ skill: "Time Mgmt", value: 80 },
];
// Mock Data for Recent Activity
const recentActivities = [
{
id: 1,
type: "interview",
title: "React Native Interview",
date: "Today, 10:23 AM",
score: "85%",
icon:
Track your progress and stay consistent.
{item.date}
Quizzes Completed
{quizStats.completed}
Avg. Accuracy
{quizStats.accuracy}%