From 9f2bed7f866b8383bf17ef96372c1519a8d521a7 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 10 Jan 2024 12:50:26 +0800 Subject: [PATCH] refactor: logic of pat creation modal Signed-off-by: Ryan Wang --- .../PersonalAccessTokenCreationModal.vue | 8 +++--- .../profile/tabs/PersonalAccessTokens.vue | 25 +++---------------- 2 files changed, 7 insertions(+), 26 deletions(-) diff --git a/console/uc-src/modules/profile/components/PersonalAccessTokenCreationModal.vue b/console/uc-src/modules/profile/components/PersonalAccessTokenCreationModal.vue index dc4f39e95..f33dac967 100644 --- a/console/uc-src/modules/profile/components/PersonalAccessTokenCreationModal.vue +++ b/console/uc-src/modules/profile/components/PersonalAccessTokenCreationModal.vue @@ -16,12 +16,13 @@ import { useI18n } from "vue-i18n"; const queryClient = useQueryClient(); const { t } = useI18n(); -const visible = defineModel({ type: Boolean, default: false }); const emit = defineEmits<{ (event: "close"): void; }>(); +const modal = ref(); + const formState = ref< Omit & { spec: PatSpec; @@ -71,7 +72,6 @@ const { }, onSuccess(data) { queryClient.invalidateQueries({ queryKey: ["personal-access-tokens"] }); - visible.value = false; emit("close"); setTimeout(() => { @@ -100,7 +100,7 @@ const { copy } = useClipboard({