From c9c1275e4c40340bb5f270de11dcc570331b4dda Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Fri, 13 Jun 2025 20:43:38 -0700 Subject: [PATCH] [Manager] Add enable/disable toggle for installed node packs (#4157) --- .../dialog/content/manager/packCard/PackCardFooter.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/dialog/content/manager/packCard/PackCardFooter.vue b/src/components/dialog/content/manager/packCard/PackCardFooter.vue index 9630b096d..659393c14 100644 --- a/src/components/dialog/content/manager/packCard/PackCardFooter.vue +++ b/src/components/dialog/content/manager/packCard/PackCardFooter.vue @@ -6,7 +6,8 @@ {{ formattedDownloads }} - + + @@ -14,13 +15,18 @@ import { computed } from 'vue' import { useI18n } from 'vue-i18n' +import PackEnableToggle from '@/components/dialog/content/manager/button/PackEnableToggle.vue' import PackInstallButton from '@/components/dialog/content/manager/button/PackInstallButton.vue' +import { useComfyManagerStore } from '@/stores/comfyManagerStore' import type { components } from '@/types/comfyRegistryTypes' const { nodePack } = defineProps<{ nodePack: components['schemas']['Node'] }>() +const { isPackInstalled } = useComfyManagerStore() +const isInstalled = computed(() => isPackInstalled(nodePack?.id)) + const { n } = useI18n() const formattedDownloads = computed(() =>