fixes for june 2026 beta errorboundary (#916)

Co-authored-by: Beebles <102569435+beebls@users.noreply.github.com>
This commit is contained in:
AAGaming
2026-06-05 22:29:11 -04:00
committed by GitHub
parent acaf165219
commit 232fadd796
7 changed files with 41 additions and 17 deletions
@@ -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 && (