From c59538503560e8ba6973d4e702c0a4373231907d Mon Sep 17 00:00:00 2001 From: sBouzols Date: Wed, 6 May 2026 14:42:46 +0200 Subject: [PATCH] fix(BusMenu): check `dynamicSimulationAvailability` to add `DynamicSimulationEventMenuItem` in the menu, like it's done for SC using `shortCircuitAvailability` Signed-off-by: sBouzols --- src/components/menus/bus-menu.tsx | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/menus/bus-menu.tsx b/src/components/menus/bus-menu.tsx index f511fe48f0..0ffb8f20a7 100644 --- a/src/components/menus/bus-menu.tsx +++ b/src/components/menus/bus-menu.tsx @@ -107,6 +107,8 @@ export const BusMenu: FunctionComponent = ({ const computationStarting = useSelector((state: AppState) => state.computationStarting); const shortCircuitAvailability = useOptionalServiceStatus(OptionalServicesNames.ShortCircuit); + const dynamicSimulationAvailability = useOptionalServiceStatus(OptionalServicesNames.DynamicSimulation); + console.log('SBO dynamicSimulationAvailability', dynamicSimulationAvailability); const oneBusShortcircuitAnalysisState = useSelector( (state: AppState) => state.computingStatus[ComputingType.SHORT_CIRCUIT_ONE_BUS] @@ -177,14 +179,16 @@ export const BusMenu: FunctionComponent = ({ /> )} - {isDeveloperMode && getEventType(EquipmentType.BUS) && ( - - )} + {dynamicSimulationAvailability === OptionalServicesStatus.Up && + isDeveloperMode && + getEventType(EquipmentType.BUS) && ( + + )}