From 6f41abe652ee2cec1bf6282f8b49a657145e8169 Mon Sep 17 00:00:00 2001
From: tetuaoro <65575727+tetuaoro@users.noreply.github.com>
Date: Sun, 15 Sep 2024 15:44:37 +0200
Subject: [PATCH] update: setup page error handle
- use fetch error data to provide error message
- use translation to provider error message
---
src/app/components/error/Toast.vue | 27 +++++++++
src/app/pages/setup.vue | 53 +++++++++++------
src/locales/en.json | 38 ++++++++++--
src/locales/fr.json | 40 +++++++++++--
src/server/api/account/setup.post.ts | 2 +-
src/server/utils/types.ts | 86 ++++++++++++++++------------
6 files changed, 180 insertions(+), 66 deletions(-)
create mode 100644 src/app/components/error/Toast.vue
diff --git a/src/app/components/error/Toast.vue b/src/app/components/error/Toast.vue
new file mode 100644
index 00000000..6eff1611
--- /dev/null
+++ b/src/app/components/error/Toast.vue
@@ -0,0 +1,27 @@
+
+
+
+