diff --git a/src/components/dialog/content/LoadWorkflowWarning.vue b/src/components/dialog/content/LoadWorkflowWarning.vue index 43ab5cb60..ea35130e8 100644 --- a/src/components/dialog/content/LoadWorkflowWarning.vue +++ b/src/components/dialog/content/LoadWorkflowWarning.vue @@ -31,7 +31,7 @@ -
+
import Button from 'primevue/button' import ListBox from 'primevue/listbox' -import { computed, onMounted, ref } from 'vue' +import { computed, onMounted } from 'vue' import { useI18n } from 'vue-i18n' import NoResultsPlaceholder from '@/components/common/NoResultsPlaceholder.vue' import MissingCoreNodesMessage from '@/components/dialog/content/MissingCoreNodesMessage.vue' import { useMissingNodes } from '@/composables/nodePack/useMissingNodes' -import { useComfyManagerService } from '@/services/comfyManagerService' import { useDialogService } from '@/services/dialogService' import { useComfyManagerStore } from '@/stores/comfyManagerStore' import { useCommandStore } from '@/stores/commandStore' @@ -79,7 +78,6 @@ const { missingNodePacks, isLoading, error, missingCoreNodes } = useMissingNodes() const comfyManagerStore = useComfyManagerStore() -const isLegacyManager = ref(false) // Check if any of the missing packs are currently being installed const isInstalling = computed(() => { @@ -112,6 +110,11 @@ const uniqueNodes = computed(() => { const managerStateStore = useManagerStateStore() +// Show manager buttons unless manager is disabled +const showManagerButtons = computed(() => { + return managerStateStore.managerUIState !== ManagerUIState.DISABLED +}) + const openManager = async () => { const state = managerStateStore.managerUIState @@ -144,10 +147,8 @@ const openManager = async () => { } onMounted(async () => { - const isLegacyResponse = await useComfyManagerService().isLegacyManagerUI() - if (isLegacyResponse?.is_legacy_manager_ui) { - isLegacyManager.value = true - } + // Initialize manager state to determine if manager is disabled + await managerStateStore.initializeManagerState() })