'use client' import { GraduationCap, Timer, Layout } from 'lucide-react' import { CompanionMode } from '@/lib/companion/types' interface ModeToggleProps { currentMode: CompanionMode onModeChange: (mode: CompanionMode) => void disabled?: boolean } const modes: { id: CompanionMode; label: string; icon: React.ReactNode; description: string }[] = [ { id: 'companion', label: 'Companion', icon: , description: 'Dashboard mit Vorschlaegen', }, { id: 'lesson', label: 'Lesson', icon: , description: 'Timer und Phasen', }, { id: 'classic', label: 'Classic', icon: , description: 'Klassische Ansicht', }, ] export function ModeToggle({ currentMode, onModeChange, disabled }: ModeToggleProps) { return (
{modes.map((mode) => { const isActive = currentMode === mode.id return ( ) })}
) }