From 4267028ae0ba719b349c30007273108ec4a1407e Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 29 Nov 2023 17:13:07 +0100 Subject: [PATCH] feat(ui-launcher): block launch button if cores info cannot be get --- webapp/src/components/App/Studies/LauncherDialog.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webapp/src/components/App/Studies/LauncherDialog.tsx b/webapp/src/components/App/Studies/LauncherDialog.tsx index 5e705faf7e..ceecde25c4 100644 --- a/webapp/src/components/App/Studies/LauncherDialog.tsx +++ b/webapp/src/components/App/Studies/LauncherDialog.tsx @@ -64,7 +64,7 @@ function LauncherDialog(props: Props) { shallowEqual, ); - const cores = usePromiseWithSnackbarError( + const res = usePromiseWithSnackbarError( () => getLauncherCores().then((cores) => { setOptions((prevOptions) => { @@ -199,7 +199,7 @@ function LauncherDialog(props: Props) { sx={{ mx: 2 }} color="primary" variant="contained" - disabled={isLaunching} + disabled={isLaunching || !res.isResolved} onClick={handleLaunchClick} > {t("global.launch")} @@ -281,7 +281,7 @@ function LauncherDialog(props: Props) { }} /> (