summaryrefslogtreecommitdiff
path: root/frontend/src/components/settings/pages/general/Updater.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/settings/pages/general/Updater.tsx')
-rw-r--r--frontend/src/components/settings/pages/general/Updater.tsx35
1 files changed, 27 insertions, 8 deletions
diff --git a/frontend/src/components/settings/pages/general/Updater.tsx b/frontend/src/components/settings/pages/general/Updater.tsx
index 3cd58ab6..37aceb72 100644
--- a/frontend/src/components/settings/pages/general/Updater.tsx
+++ b/frontend/src/components/settings/pages/general/Updater.tsx
@@ -1,4 +1,14 @@
-import { Carousel, DialogButton, Field, Focusable, ProgressBarWithInfo, Spinner, findSP, showModal } from '@decky/ui';
+import {
+ Carousel,
+ DialogButton,
+ Field,
+ Focusable,
+ ProgressBarWithInfo,
+ Spinner,
+ findSP,
+ gamepadDialogClasses,
+ showModal,
+} from '@decky/ui';
import { Suspense, lazy, useCallback, useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
import { FaExclamation } from 'react-icons/fa';
@@ -153,13 +163,22 @@ export default function UpdaterSettings() {
: t('Updater.updates.install_button')}
</DialogButton>
) : (
- <ProgressBarWithInfo
- layout="inline"
- bottomSeparator="none"
- nProgress={updateProgress}
- indeterminate={reloading}
- sOperationText={reloading ? t('Updater.updates.reloading') : t('Updater.updates.updating')}
- />
+ <div id="decky-hide-left">
+ <style>
+ {`
+ #decky-hide-left .${gamepadDialogClasses.FieldLeftColumn} {
+ display: none;
+ }
+ `}
+ </style>
+ <ProgressBarWithInfo
+ layout="inline"
+ bottomSeparator="none"
+ nProgress={updateProgress}
+ indeterminate={reloading}
+ sOperationText={reloading ? t('Updater.updates.reloading') : t('Updater.updates.updating')}
+ />
+ </div>
)}
</Field>
{versionInfo?.remote && versionInfo?.remote?.tag_name != versionInfo?.current && (