From 35aea3cab26cee561dec48b430c3933915de34cb Mon Sep 17 00:00:00 2001 From: Josiah Glosson Date: Thu, 3 Jul 2025 13:43:13 -0500 Subject: [PATCH] Add in the buttons and body --- apps/app-frontend/src/App.vue | 2 +- .../src/components/ui/UpdateModal.vue | 64 ++++++++++++++++--- .../app-frontend/src/locales/en-US/index.json | 12 ++++ packages/assets/generated-icons.ts | 2 + packages/assets/icons/refresh-cw.svg | 1 + 5 files changed, 70 insertions(+), 11 deletions(-) create mode 100644 packages/assets/icons/refresh-cw.svg diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue index 6b1a38904..c9ac71872 100644 --- a/apps/app-frontend/src/App.vue +++ b/apps/app-frontend/src/App.vue @@ -364,7 +364,7 @@ async function checkUpdates() { updateAvailable.value = !!update if (updateAvailable.value) { console.log(`Update ${update.version} is available. Showing update modal.`) - updateModal.value.show() + updateModal.value.show(update) } } diff --git a/apps/app-frontend/src/components/ui/UpdateModal.vue b/apps/app-frontend/src/components/ui/UpdateModal.vue index 4dd77b93c..b6bf0539c 100644 --- a/apps/app-frontend/src/components/ui/UpdateModal.vue +++ b/apps/app-frontend/src/components/ui/UpdateModal.vue @@ -1,32 +1,76 @@