From 241b28241cfd7731062d7b1b90c84a22c7100d14 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 23 Nov 2022 11:48:01 +0800 Subject: [PATCH] feat: basic mutli-accounts support --- components/account/AccountInfo.vue | 7 ++- components/account/AccountMe.vue | 15 ------- components/account/AccountSignIn.vue | 14 +++--- components/account/AccountSwitcher.vue | 9 ++++ components/modal/ModalContainer.vue | 35 +++++++++++++++ components/modal/ModalDialog.vue | 29 ++++++++++++ components/modal/ModalDrawer.vue | 61 ++++++++++++++++++++++++++ composables/accounts.ts | 4 +- composables/content.ts | 3 -- composables/dialog.ts | 11 +++++ composables/utils.ts | 3 ++ layouts/default.vue | 6 ++- pages/signin/callback.vue | 2 +- shim.d.ts | 2 +- unocss.config.ts | 3 +- 15 files changed, 170 insertions(+), 34 deletions(-) delete mode 100644 components/account/AccountMe.vue create mode 100644 components/account/AccountSwitcher.vue create mode 100644 components/modal/ModalContainer.vue create mode 100644 components/modal/ModalDialog.vue create mode 100644 components/modal/ModalDrawer.vue create mode 100644 composables/dialog.ts diff --git a/components/account/AccountInfo.vue b/components/account/AccountInfo.vue index f2118b5f..96cb242c 100644 --- a/components/account/AccountInfo.vue +++ b/components/account/AccountInfo.vue @@ -1,10 +1,13 @@