'use client' import { FMScenario } from '@/lib/types' import { motion } from 'framer-motion' interface ScenarioSwitcherProps { scenarios: FMScenario[] activeId: string | null compareMode: boolean onSelect: (id: string) => void onToggleCompare: () => void lang: 'de' | 'en' } export default function ScenarioSwitcher({ scenarios, activeId, compareMode, onSelect, onToggleCompare, lang, }: ScenarioSwitcherProps) { return (

{lang === 'de' ? 'Szenarien' : 'Scenarios'}

{scenarios.map((s) => ( onSelect(s.id)} className={`flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs transition-all ${activeId === s.id ? 'bg-white/[0.12] border border-white/20 text-white' : 'bg-white/[0.04] border border-white/10 text-white/50 hover:text-white/70' }`} > {s.name} ))}
) }