/** * Main Dashboard component with Material-UI */ import { useEffect } from 'react'; import { Box, Container, Paper, AppBar, Toolbar, Typography, Alert, IconButton, Divider, Stack, } from '@mui/material'; import { Close as CloseIcon, Science as ScienceIcon, } from '@mui/icons-material'; import { useSimulationStore } from '../store/simulationStore'; import ScenarioSelector from './simulation/ScenarioSelector'; import ParameterPanel from './simulation/ParameterPanel'; import SimulationControl from './simulation/SimulationControl'; import ResultsDisplay from './results/ResultsDisplay'; import ExportButton from './results/ExportButton'; export default function Dashboard() { const { loadScenarios, error, setError } = useSimulationStore(); useEffect(() => { loadScenarios(); }, [loadScenarios]); return ( {/* App Bar */} Simulation de Réseau de Files d'Attente Base de données distribuée - Théorème de Jackson MED - Projet 2025-2026
Modélisation Incertitude et Simulation
{/* Error Alert */} {error && ( setError(null)} > } > Erreur {error} )} {/* Main Content */} {/* Left Sidebar - Configuration */} Configuration {/* Right Content - Results */} Résultats {/* Footer */} theme.palette.grey[100], borderTop: 1, borderColor: 'divider', }} > Simulation de réseau de files d'attente avec validation analytique (Théorème de Jackson)
); }