From e7f4078ca3d8fc62cbfffe380351076d9b864b76 Mon Sep 17 00:00:00 2001 From: xue jiahao Date: Mon, 16 Dec 2024 23:12:21 +0800 Subject: [PATCH] Fix UI --- frontend/src/components/DomainSelector.vue | 4 +++- frontend/src/components/UserInfoButton.vue | 27 ++++++++++++++++++++++ frontend/src/layouts/MainLayout.vue | 3 ++- frontend/src/pages/TenantDomain.vue | 9 +++++++- frontend/src/pages/UserDomain.vue | 7 +----- frontend/src/stores/useAuthStore.ts | 2 ++ 6 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 frontend/src/components/UserInfoButton.vue diff --git a/frontend/src/components/DomainSelector.vue b/frontend/src/components/DomainSelector.vue index c0ea828..e2cb112 100644 --- a/frontend/src/components/DomainSelector.vue +++ b/frontend/src/components/DomainSelector.vue @@ -22,7 +22,9 @@ const userStore = useAuthStore(); .q-btn.disabled.customized-disabled-btn { opacity: 1 !important; cursor: default !important; - + .q-icon.q-btn-dropdown__arrow { + display: none; + } * { cursor: default !important; } diff --git a/frontend/src/components/UserInfoButton.vue b/frontend/src/components/UserInfoButton.vue new file mode 100644 index 0000000..ac98544 --- /dev/null +++ b/frontend/src/components/UserInfoButton.vue @@ -0,0 +1,27 @@ + + diff --git a/frontend/src/layouts/MainLayout.vue b/frontend/src/layouts/MainLayout.vue index 9ad772c..925bcd7 100644 --- a/frontend/src/layouts/MainLayout.vue +++ b/frontend/src/layouts/MainLayout.vue @@ -8,7 +8,7 @@ V{{ version }} - + @@ -37,6 +37,7 @@ import { computed, onMounted, reactive } from 'vue'; import EssentialLink, { EssentialLinkProps } from 'components/EssentialLink.vue'; import DomainSelector from 'components/DomainSelector.vue'; +import UserInfoButton from 'components/UserInfoButton.vue'; import { useAuthStore } from 'stores/useAuthStore'; import { useRoute } from 'vue-router'; diff --git a/frontend/src/pages/TenantDomain.vue b/frontend/src/pages/TenantDomain.vue index 39ce625..04d2be8 100644 --- a/frontend/src/pages/TenantDomain.vue +++ b/frontend/src/pages/TenantDomain.vue @@ -31,6 +31,13 @@ + +