import { Monitor } from 'lucide-react'; import { CircularProgress } from '@/components/classroom-timer/CircularProgress'; import { TimerControls } from '@/components/classroom-timer/TimerControls'; import { TimerParticles } from '@/components/classroom-timer/TimerParticles'; import type { ClassroomTimerActions, ClassroomTimerState } from '@/components/classroom-timer/types'; type TimerDisplayProps = { state: ClassroomTimerState; actions: ClassroomTimerActions; }; export function TimerDisplay({ state, actions }: TimerDisplayProps) { const { selectedBackground, isFinished, progress, urgencyColor, formattedTime, isRunning, remainingSeconds, totalSeconds, soundEnabled, displayParticles, presets, } = state; if (!selectedBackground) { return null; } return (