/** * Scenario selector component - dropdown to load predefined scenarios. */ import { useSimulationStore } from '../../store/simulationStore'; export default function ScenarioSelector() { const { scenarios, selectedScenarioId, loadScenario, isLoading, isRunning, } = useSimulationStore(); const handleScenarioChange = (e: React.ChangeEvent) => { const scenarioId = e.target.value; if (scenarioId && scenarioId !== 'custom') { loadScenario(scenarioId); } }; const currentScenario = scenarios.find((s) => s.id === selectedScenarioId); return (
{/* Scenario description */} {currentScenario && (

{currentScenario.name}

{currentScenario.description}

)} {/* Custom configuration indicator */} {!selectedScenarioId && (

Configuration personnalisée - Modifiez les paramètres ci-dessous

)}
); }