Skip to content

Commit a3c41c4

Browse files
committed
fix: make all nodes in scenario manager expanded by default
1 parent 439810d commit a3c41c4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/charts/ScenarioManagerTreeList/ScenarioManagerTreeList.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import useStyles from './style';
1313
import { ScenarioNode } from '../../cards';
1414
import { SHRUNK_NODE_HEIGHT, EXPANDED_NODE_HEIGHT } from '../../cards/ScenarioNode/constants';
1515

16-
const initNodesDict = (scenarios) => {
16+
const initNodesDict = (scenarios, defaultExpanded) => {
1717
const nodesDict = {};
1818
scenarios.forEach((scenario) => {
19-
nodesDict[scenario.id] = false;
19+
nodesDict[scenario.id] = defaultExpanded;
2020
});
2121
return nodesDict;
2222
};
@@ -43,8 +43,8 @@ export const ScenarioManagerTreeList = (props) => {
4343

4444
// Memoize the full scenarios tree in a ReactSortableTree-compatible format
4545
const [searchText, setSearchText] = useState('');
46-
const [nodesExpandedChildren, setNodesExpandedChildren] = useState(initNodesDict(scenarios));
47-
const [nodesExpandedDetails, setNodesExpandedDetails] = useState(initNodesDict(scenarios));
46+
const [nodesExpandedChildren, setNodesExpandedChildren] = useState(initNodesDict(scenarios, true));
47+
const [nodesExpandedDetails, setNodesExpandedDetails] = useState(initNodesDict(scenarios, false));
4848

4949
const collapseAll = () => {
5050
const newValue = {};

0 commit comments

Comments
 (0)