summaryrefslogtreecommitdiff
path: root/frontend/src/components
diff options
context:
space:
mode:
authorParty Wumpus <48649272+PartyWumpus@users.noreply.github.com>2024-02-22 16:38:50 +0000
committerParty Wumpus <48649272+PartyWumpus@users.noreply.github.com>2024-02-22 16:38:50 +0000
commit89a4a69f6da706a0cd8c4036bc1aa4c6e44f6e11 (patch)
treee6e0409dd6efa7eaba08bff0bcd50143dcda1d24 /frontend/src/components
parenta449181802f05c0d1bd1a318741ce347e993d6f7 (diff)
downloaddecky-loader-89a4a69f6da706a0cd8c4036bc1aa4c6e44f6e11.tar.gz
decky-loader-89a4a69f6da706a0cd8c4036bc1aa4c6e44f6e11.zip
make frontend -> backend errors actually work
Diffstat (limited to 'frontend/src/components')
-rw-r--r--frontend/src/components/settings/pages/testing/index.tsx10
1 files changed, 8 insertions, 2 deletions
diff --git a/frontend/src/components/settings/pages/testing/index.tsx b/frontend/src/components/settings/pages/testing/index.tsx
index cdf51c71..4fe0f240 100644
--- a/frontend/src/components/settings/pages/testing/index.tsx
+++ b/frontend/src/components/settings/pages/testing/index.tsx
@@ -70,8 +70,14 @@ export default function TestingVersionList() {
<Focusable style={{ height: '40px', marginLeft: 'auto', display: 'flex' }}>
<DialogButton
style={{ height: '40px', minWidth: '60px', marginRight: '10px' }}
- onClick={() => {
- downloadTestingVersion(version.id, version.head_sha);
+ onClick={async () => {
+ try {
+ await downloadTestingVersion(version.id, version.head_sha);
+ } catch (e) {
+ if (e instanceof Error) {
+ DeckyPluginLoader.toaster.toast({ title: 'Error Installing PR', body: e.message });
+ }
+ }
setSetting('branch', UpdateBranch.Testing);
}}
>