'use client'; import { fmtDec } from '@/lib/game/stores'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { BookOpen } from 'lucide-react'; // Modular stores import { useSkillStore, usePrestigeStore } from '@/lib/game/stores'; export interface StudyStatsSectionProps { studySpeedMult: number; studyCostMult: number; } export function StudyStatsSection({ studySpeedMult, studyCostMult }: StudyStatsSectionProps) { // Get state from modular stores const skills = useSkillStore((s) => s.skills); const prestigeUpgrades = usePrestigeStore((s) => s.prestigeUpgrades); return ( Study Stats
Study Speed: ×{fmtDec(studySpeedMult, 2)}
Quick Learner Bonus: +{((skills.quickLearner || 0) * 10)}%
Study Cost: {Math.round(studyCostMult * 100)}%
Focused Mind Bonus: -{((skills.focusedMind || 0) * 5)}%
Progress Retention: {Math.round((1 + (skills.knowledgeRetention || 0) * 0.2) * 100)}%
); } StudyStatsSection.displayName = "StudyStatsSection";