scaffolder: fix template dry run results panel not expanding on first show

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-04-24 18:19:10 +02:00
parent dc1d67fc5b
commit a9e587c761
@@ -112,15 +112,15 @@ const useStyles = makeStyles((theme: BackstageTheme) => ({
export function TemplateEditorDryRunResults() {
const classes = useStyles();
const dryRun = useDryRun();
const [expanded, setExpanded] = useState(true);
const [expanded, setExpanded] = useState(false);
const [hidden, setHidden] = useState(true);
const resultsLength = dryRun.results.length;
const prevResultsLength = usePrevious(resultsLength);
useEffect(() => {
if (prevResultsLength === 0 && resultsLength === 1) {
setExpanded(true);
setHidden(false);
setExpanded(true);
} else if (prevResultsLength === 1 && resultsLength === 0) {
setExpanded(false);
}