Skip to content

Commit 0f896dc

Browse files
authored
Fix : Hide overflow styling in position diagrams when loadflow is invalidated (#3148)
Signed-off-by: Ayoub LABIDI <[email protected]>
1 parent 2bf7d08 commit 0f896dc

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/components/diagrams/singleLineDiagram/position-diagram.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ import { useTheme } from '@mui/material/styles';
1313
import LinearProgress from '@mui/material/LinearProgress';
1414
import { SingleLineDiagramViewer, SLDMetadata } from '@powsybl/network-viewer';
1515
import { styles, MAX_HEIGHT_VOLTAGE_LEVEL, MAX_WIDTH_VOLTAGE_LEVEL, NoSvg, MIN_WIDTH, Svg } from '../diagram-common';
16-
import { mergeSx, useIntlRef, useSnackMessage } from '@gridsuite/commons-ui';
16+
import { ComputingType, mergeSx, useIntlRef, useSnackMessage } from '@gridsuite/commons-ui';
1717
import { Paper } from '@mui/material';
1818
import DiagramHeader from '../diagram-header';
1919
import { fetchSvg } from '../../../services/study';
2020
import { AppState } from 'redux/reducer';
21+
import RunningStatus from 'components/utils/running-status';
2122

2223
interface PositionDiagramProps {
2324
diagramTitle: string;
@@ -43,6 +44,7 @@ const PositionDiagram = forwardRef((props: PositionDiagramProps, ref: Ref<HTMLDi
4344
const { svgType, disabled } = props;
4445

4546
const currentNode = useSelector((state: AppState) => state.currentTreeNode);
47+
const loadFlowStatus = useSelector((state: AppState) => state.computingStatus[ComputingType.LOAD_FLOW]);
4648

4749
const [loadingState, updateLoadingState] = useState<boolean>(false);
4850

@@ -159,7 +161,10 @@ const PositionDiagram = forwardRef((props: PositionDiagramProps, ref: Ref<HTMLDi
159161
ref={ref}
160162
elevation={4}
161163
square={true}
162-
sx={styles.paperBorders}
164+
sx={mergeSx(
165+
styles.paperBorders,
166+
loadFlowStatus !== RunningStatus.SUCCEED ? styles.divDiagramInvalid : undefined
167+
)}
163168
style={{
164169
pointerEvents: 'auto',
165170
width: serverWidth,

0 commit comments

Comments
 (0)