diff --git a/src/components/util/VersionUpdateInfoDialog.tsx b/src/components/util/VersionUpdateInfoDialog.tsx index c3e33f3e..c428cebf 100644 --- a/src/components/util/VersionUpdateInfoDialog.tsx +++ b/src/components/util/VersionUpdateInfoDialog.tsx @@ -24,6 +24,7 @@ interface BaseProps { actionTitle: string; updateCheckerProps: Parameters; changelogUrl?: string; + disabled?: boolean; } interface UrlActionProps extends BaseProps { @@ -45,6 +46,7 @@ export const VersionUpdateInfoDialog = ({ actionTitle, updateCheckerProps, changelogUrl, + disabled, }: VersionUpdateInfoDialogProps) => { const { t } = useTranslation(); @@ -71,7 +73,9 @@ export const VersionUpdateInfoDialog = ({ {(popupState) => ( <> - + { @@ -94,11 +98,11 @@ export const VersionUpdateInfoDialog = ({ )} {actionUrl ? ( - ) : ( - )} diff --git a/src/components/util/WebUIUpdateChecker.tsx b/src/components/util/WebUIUpdateChecker.tsx index 227634f9..5496e1f6 100644 --- a/src/components/util/WebUIUpdateChecker.tsx +++ b/src/components/util/WebUIUpdateChecker.tsx @@ -120,6 +120,7 @@ export const WebUIUpdateChecker = () => { version: webUIUpdateData?.checkForWebUIUpdate.tag, channel: webUIUpdateData?.checkForWebUIUpdate.channel, })} + disabled={isUpdateInProgress} onAction={() => requestManager .updateWebUI()