From 32f94c9898f3004fcd9db7cdb02d0f1b326beba6 Mon Sep 17 00:00:00 2001 From: Novout Date: Sat, 24 Sep 2022 21:51:46 +0100 Subject: [PATCH] refactor(editor): account image header in loading and error cases --- packages/better-write-app/package.json | 1 + .../src/components/icons/IconGitlab.vue | 8 + .../src/components/icons/IconGoogle.vue | 8 + .../src/components/icons/IconNotion.vue | 8 + .../src/components/icons/IconUser.vue | 8 + .../header/items/EditorBaseHeaderLogin.vue | 150 ++++-------------- yarn.lock | 9 ++ 7 files changed, 73 insertions(+), 119 deletions(-) create mode 100644 packages/better-write-app/src/components/icons/IconGitlab.vue create mode 100644 packages/better-write-app/src/components/icons/IconGoogle.vue create mode 100644 packages/better-write-app/src/components/icons/IconNotion.vue create mode 100644 packages/better-write-app/src/components/icons/IconUser.vue diff --git a/packages/better-write-app/package.json b/packages/better-write-app/package.json index 8510c2851..603642403 100644 --- a/packages/better-write-app/package.json +++ b/packages/better-write-app/package.json @@ -26,6 +26,7 @@ "@vuelidate/core": "2.0.0-alpha.44", "@vuelidate/validators": "2.0.0-alpha.31", "@vueuse/core": "9.2.0", + "@vueuse/components": "9.2.0", "@vueuse/head": "0.7.12", "@vueuse/integrations": "9.2.0", "@vueuse/motion": "2.0.0-beta.12", diff --git a/packages/better-write-app/src/components/icons/IconGitlab.vue b/packages/better-write-app/src/components/icons/IconGitlab.vue new file mode 100644 index 000000000..f405a17ed --- /dev/null +++ b/packages/better-write-app/src/components/icons/IconGitlab.vue @@ -0,0 +1,8 @@ + diff --git a/packages/better-write-app/src/components/icons/IconGoogle.vue b/packages/better-write-app/src/components/icons/IconGoogle.vue new file mode 100644 index 000000000..df241d8c8 --- /dev/null +++ b/packages/better-write-app/src/components/icons/IconGoogle.vue @@ -0,0 +1,8 @@ + diff --git a/packages/better-write-app/src/components/icons/IconNotion.vue b/packages/better-write-app/src/components/icons/IconNotion.vue new file mode 100644 index 000000000..e1109cb72 --- /dev/null +++ b/packages/better-write-app/src/components/icons/IconNotion.vue @@ -0,0 +1,8 @@ + diff --git a/packages/better-write-app/src/components/icons/IconUser.vue b/packages/better-write-app/src/components/icons/IconUser.vue new file mode 100644 index 000000000..b56a03250 --- /dev/null +++ b/packages/better-write-app/src/components/icons/IconUser.vue @@ -0,0 +1,8 @@ + diff --git a/packages/better-write-app/src/components/page/editor/header/items/EditorBaseHeaderLogin.vue b/packages/better-write-app/src/components/page/editor/header/items/EditorBaseHeaderLogin.vue index c087814ca..b92f7d0f3 100644 --- a/packages/better-write-app/src/components/page/editor/header/items/EditorBaseHeaderLogin.vue +++ b/packages/better-write-app/src/components/page/editor/header/items/EditorBaseHeaderLogin.vue @@ -5,112 +5,36 @@ class="flex items-center px-3 font-poppins py-2 sm:py-1 mr-2 bg-black-opacity border-theme-border-1 wb-text rounded-full" > @@ -143,6 +54,7 @@ import { useAuthStore } from '@/store/auth' import { useEnv } from '@/use/env' import { useSupabase } from '@/use/storage/supabase' + import { UseImage } from '@vueuse/components' import { breakpointsTailwind, useBreakpoints } from '@vueuse/core' import { computed } from 'vue' import { useRouter } from 'vue-router' diff --git a/yarn.lock b/yarn.lock index a2ef075d8..c84072b13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3654,6 +3654,15 @@ dependencies: vue-demi "^0.13.4" +"@vueuse/components@9.2.0": + version "9.2.0" + resolved "https://registry.yarnpkg.com/@vueuse/components/-/components-9.2.0.tgz#606e926c3ac0291f0fd7e58b29d4023afcfd0578" + integrity sha512-NgQRhq5v1LRZsQq21rJlY8VjEqYg5xWiGErBftY+HaBhHsLAn4PxJxtvbe9uZNdOQlRdWM3UPUF6NO/sWfnyWw== + dependencies: + "@vueuse/core" "9.2.0" + "@vueuse/shared" "9.2.0" + vue-demi "*" + "@vueuse/core@9.2.0": version "9.2.0" resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-9.2.0.tgz#58e3588b9bc5a69010aa9104b00056ee9ebff738"