fix: drop the error label in the ely.by dialog

This commit is contained in:
Felitendo committed 2026-09-17 16:53:23 +02:00
1 parent e2c72bcff8
commit e344320e75
1 file changed
+7 -5
+7 -5
View File
@@ -27,7 +27,7 @@ and needs an OAuth application registered with Ely.by; there is none for
Modrinth Enhanced yet. Modrinth Enhanced yet.
--- ---
.../src/components/ui/AccountsCard.vue | 30 ++- .../src/components/ui/AccountsCard.vue | 30 ++-
.../src/components/ui/ElyAccountModal.vue | 166 ++++++++++++++ .../src/components/ui/ElyAccountModal.vue | 168 ++++++++++++++
.../MinecraftRequiredModal.vue | 29 ++- .../MinecraftRequiredModal.vue | 29 ++-
apps/app-frontend/src/helpers/auth.js | 15 ++ apps/app-frontend/src/helpers/auth.js | 15 ++
apps/app/build.rs | 1 + apps/app/build.rs | 1 +
@@ -37,7 +37,7 @@ Modrinth Enhanced yet.
packages/app-lib/src/state/minecraft_auth.rs | 213 +++++++++++++++++- packages/app-lib/src/state/minecraft_auth.rs | 213 +++++++++++++++++-
packages/app-lib/src/util/authlib_injector.rs | 77 +++++++ packages/app-lib/src/util/authlib_injector.rs | 77 +++++++
packages/app-lib/src/util/mod.rs | 1 + packages/app-lib/src/util/mod.rs | 1 +
11 files changed, 579 insertions(+), 13 deletions(-) 11 files changed, 581 insertions(+), 13 deletions(-)
create mode 100644 apps/app-frontend/src/components/ui/ElyAccountModal.vue create mode 100644 apps/app-frontend/src/components/ui/ElyAccountModal.vue
create mode 100644 packages/app-lib/src/util/authlib_injector.rs create mode 100644 packages/app-lib/src/util/authlib_injector.rs
@@ -140,10 +140,10 @@ index ebc92c1..35c21fa 100644
defaultMessage: 'Remove account', defaultMessage: 'Remove account',
diff --git a/apps/app-frontend/src/components/ui/ElyAccountModal.vue b/apps/app-frontend/src/components/ui/ElyAccountModal.vue diff --git a/apps/app-frontend/src/components/ui/ElyAccountModal.vue b/apps/app-frontend/src/components/ui/ElyAccountModal.vue
new file mode 100644 new file mode 100644
index 0000000..4b50494 index 0000000..c589375
--- /dev/null --- /dev/null
+++ b/apps/app-frontend/src/components/ui/ElyAccountModal.vue +++ b/apps/app-frontend/src/components/ui/ElyAccountModal.vue
@@ -0,0 +1,166 @@ @@ -0,0 +1,168 @@
+<template> +<template>
+ <NewModal ref="modal" :header="formatMessage(messages.header)" max-width="480px" width="100%"> + <NewModal ref="modal" :header="formatMessage(messages.header)" max-width="480px" width="100%">
+ <div class="flex flex-col gap-4"> + <div class="flex flex-col gap-4">
@@ -264,8 +264,10 @@ index 0000000..4b50494
+ modal.value?.hide() + modal.value?.hide()
+ emit('created', account) + emit('created', account)
+ } catch (e) { + } catch (e) {
+ error.value = + const text =
+ typeof e === 'string' ? e : ((e as Error)?.message ?? formatMessage(messages.genericError)) + typeof e === 'string' ? e : ((e as Error)?.message ?? formatMessage(messages.genericError))
+ // The launcher's own label for the kind of error says nothing here.
+ error.value = text.replace(/^(Error|Invalid input): /, '')
+ } finally { + } finally {
+ submitting.value = false + submitting.value = false
+ } + }