summaryrefslogtreecommitdiff
path: root/frontend/src/components/modals
diff options
context:
space:
mode:
authorAAGaming <aagaming@riseup.net>2024-10-04 23:59:53 -0400
committerAAGaming <aagaming@riseup.net>2024-10-11 15:05:15 -0400
commit7b32df09487383897927356547f1ba5a73e8cc94 (patch)
tree18932621c4d2ac794e5fd1b5cb6968c4554b66e0 /frontend/src/components/modals
parent306b0ff8d6206a912478ed1e3d3dbf82b8a85c41 (diff)
downloaddecky-loader-7b32df09487383897927356547f1ba5a73e8cc94.tar.gz
decky-loader-7b32df09487383897927356547f1ba5a73e8cc94.zip
Add routerhook for desktop UI and a basic sidebar menu for Decky in desktop UI
Diffstat (limited to 'frontend/src/components/modals')
-rw-r--r--frontend/src/components/modals/MultiplePluginsInstallModal.tsx5
-rw-r--r--frontend/src/components/modals/PluginInstallModal.tsx5
2 files changed, 8 insertions, 2 deletions
diff --git a/frontend/src/components/modals/MultiplePluginsInstallModal.tsx b/frontend/src/components/modals/MultiplePluginsInstallModal.tsx
index ba49ba92..d6f163f7 100644
--- a/frontend/src/components/modals/MultiplePluginsInstallModal.tsx
+++ b/frontend/src/components/modals/MultiplePluginsInstallModal.tsx
@@ -80,7 +80,10 @@ const MultiplePluginsInstallModal: FC<MultiplePluginsInstallModalProps> = ({
onOK={async () => {
setLoading(true);
await onOK();
- setTimeout(() => Navigation.OpenQuickAccessMenu(QuickAccessTab.Decky), 250);
+ setTimeout(() => {
+ Navigation.OpenQuickAccessMenu(QuickAccessTab.Decky);
+ DeckyPluginLoader.setDesktopMenuOpen(true);
+ }, 250);
setTimeout(() => DeckyPluginLoader.checkPluginUpdates(), 1000);
}}
onCancel={async () => {
diff --git a/frontend/src/components/modals/PluginInstallModal.tsx b/frontend/src/components/modals/PluginInstallModal.tsx
index 227bd818..ec353279 100644
--- a/frontend/src/components/modals/PluginInstallModal.tsx
+++ b/frontend/src/components/modals/PluginInstallModal.tsx
@@ -51,7 +51,10 @@ const PluginInstallModal: FC<PluginInstallModalProps> = ({
onOK={async () => {
setLoading(true);
await onOK();
- setTimeout(() => Navigation.OpenQuickAccessMenu(QuickAccessTab.Decky), 250);
+ setTimeout(() => {
+ Navigation.OpenQuickAccessMenu(QuickAccessTab.Decky);
+ DeckyPluginLoader.setDesktopMenuOpen(true);
+ }, 250);
setTimeout(() => DeckyPluginLoader.checkPluginUpdates(), 1000);
}}
onCancel={async () => {