diff --git a/cspell-config/cspell-packages.txt b/cspell-config/cspell-packages.txt index 202acb85..4eb9f728 100644 --- a/cspell-config/cspell-packages.txt +++ b/cspell-config/cspell-packages.txt @@ -5,3 +5,4 @@ wagmi cbor levischuck ofetch +reown diff --git a/packages/auth-server/app.vue b/packages/auth-server/app.vue index 3b29e860..8504dea9 100644 --- a/packages/auth-server/app.vue +++ b/packages/auth-server/app.vue @@ -5,9 +5,21 @@ diff --git a/packages/auth-server/components/account-recovery/AccountSelect.vue b/packages/auth-server/components/account-recovery/AccountSelect.vue new file mode 100644 index 00000000..17f00d6a --- /dev/null +++ b/packages/auth-server/components/account-recovery/AccountSelect.vue @@ -0,0 +1,68 @@ + + + diff --git a/packages/auth-server/components/account-recovery/AddRecoveryMethodModal.vue b/packages/auth-server/components/account-recovery/AddRecoveryMethodModal.vue new file mode 100644 index 00000000..df04b9c9 --- /dev/null +++ b/packages/auth-server/components/account-recovery/AddRecoveryMethodModal.vue @@ -0,0 +1,110 @@ + + + diff --git a/packages/auth-server/components/account-recovery/PasskeyGenerationFlow.vue b/packages/auth-server/components/account-recovery/PasskeyGenerationFlow.vue new file mode 100644 index 00000000..2b206619 --- /dev/null +++ b/packages/auth-server/components/account-recovery/PasskeyGenerationFlow.vue @@ -0,0 +1,124 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Root.vue b/packages/auth-server/components/account-recovery/guardian-flow/Root.vue new file mode 100644 index 00000000..dce114a1 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Root.vue @@ -0,0 +1,107 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Step1.vue b/packages/auth-server/components/account-recovery/guardian-flow/Step1.vue new file mode 100644 index 00000000..009aca82 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Step1.vue @@ -0,0 +1,26 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Step2.vue b/packages/auth-server/components/account-recovery/guardian-flow/Step2.vue new file mode 100644 index 00000000..11f724b3 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Step2.vue @@ -0,0 +1,73 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Step3.vue b/packages/auth-server/components/account-recovery/guardian-flow/Step3.vue new file mode 100644 index 00000000..e9c75608 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Step3.vue @@ -0,0 +1,25 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Step4ConfirmLater.vue b/packages/auth-server/components/account-recovery/guardian-flow/Step4ConfirmLater.vue new file mode 100644 index 00000000..adb74155 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Step4ConfirmLater.vue @@ -0,0 +1,51 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Step4ConfirmNow.vue b/packages/auth-server/components/account-recovery/guardian-flow/Step4ConfirmNow.vue new file mode 100644 index 00000000..b5452195 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Step4ConfirmNow.vue @@ -0,0 +1,162 @@ + + + diff --git a/packages/auth-server/components/account-recovery/guardian-flow/Step5.vue b/packages/auth-server/components/account-recovery/guardian-flow/Step5.vue new file mode 100644 index 00000000..beab61c1 --- /dev/null +++ b/packages/auth-server/components/account-recovery/guardian-flow/Step5.vue @@ -0,0 +1,21 @@ + + + diff --git a/packages/auth-server/components/app/generic-nav.vue b/packages/auth-server/components/app/generic-nav.vue new file mode 100644 index 00000000..6d6c6bd9 --- /dev/null +++ b/packages/auth-server/components/app/generic-nav.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/packages/auth-server/components/app/nav.vue b/packages/auth-server/components/app/nav.vue index 31f8a03f..171f53e0 100644 --- a/packages/auth-server/components/app/nav.vue +++ b/packages/auth-server/components/app/nav.vue @@ -22,7 +22,7 @@
+
{ }); watch(windowWidth, checkWidths); + +const { logout } = useAccountStore(); + +const logoutAndRedirect = () => { + logout(); + navigateTo("/"); +}; diff --git a/packages/auth-server/components/common/Stepper.vue b/packages/auth-server/components/common/Stepper.vue new file mode 100644 index 00000000..9187adfd --- /dev/null +++ b/packages/auth-server/components/common/Stepper.vue @@ -0,0 +1,53 @@ + + + diff --git a/packages/auth-server/components/zk/dialog.vue b/packages/auth-server/components/zk/dialog.vue index 4b3b8353..cf9dad81 100644 --- a/packages/auth-server/components/zk/dialog.vue +++ b/packages/auth-server/components/zk/dialog.vue @@ -1,29 +1,38 @@