From 53627f20c7bd96003f7435a62a7ac36717097a3b Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Mon, 11 Dec 2023 14:52:46 -0500 Subject: [PATCH] refactor: upc sign in text dropdown button --- web/components/UserProfile/DropdownTrigger.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/components/UserProfile/DropdownTrigger.vue b/web/components/UserProfile/DropdownTrigger.vue index abc7fcd0e..89f2ee42c 100644 --- a/web/components/UserProfile/DropdownTrigger.vue +++ b/web/components/UserProfile/DropdownTrigger.vue @@ -19,7 +19,7 @@ const props = defineProps<{ t: any; }>(); const dropdownStore = useDropdownStore(); const { dropdownVisible } = storeToRefs(dropdownStore); const { errors } = storeToRefs(useErrorsStore()); -const { state, stateData } = storeToRefs(useServerStore()); +const { connectPluginInstalled, registered, state, stateData } = storeToRefs(useServerStore()); const { available: osUpdateAvailable } = storeToRefs(useUpdateOsStore()); const { rebootType } = storeToRefs(useUpdateOsActionsStore()); @@ -27,6 +27,7 @@ const showErrorIcon = computed(() => errors.value.length || stateData.value.erro const text = computed((): string | undefined => { if ((stateData.value.error) && state.value !== 'EEXPIRED') { return props.t('Fix Error'); } + if (!registered.value && connectPluginInstalled.value) { return props.t('Sign In'); } }); const title = computed((): string => {