From 8b69b280faeeffb7868f902389b962bbd50d9267 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Thu, 13 Mar 2025 10:53:56 -0700 Subject: [PATCH] Add node pack actions: install, uninstall, enable, disable, change version (#3016) Co-authored-by: github-actions --- .../content/manager/PackInstallButton.vue | 24 --- .../content/manager/PackVersionBadge.vue | 46 ++--- .../manager/PackVersionSelectorPopover.vue | 90 +++++++--- .../__tests__/PackVersionBadge.test.ts | 168 +++++++++--------- .../PackVersionSelectorPopover.test.ts | 161 +++++++++++------ .../manager/button/PackActionButton.vue | 52 ++++++ .../manager/button/PackEnableToggle.vue | 79 ++++++++ .../manager/button/PackInstallButton.vue | 61 +++++++ .../manager/button/PackUninstallButton.vue | 43 +++++ .../content/manager/infoPanel/InfoPanel.vue | 36 +--- .../manager/infoPanel/InfoPanelHeader.vue | 52 ++++++ .../manager/infoPanel/InfoPanelMultiItem.vue | 11 +- .../content/manager/packCard/PackCard.vue | 39 ++-- .../manager/packCard/PackCardHeader.vue | 33 ---- src/locales/en/main.json | 5 + src/locales/fr/main.json | 5 + src/locales/ja/main.json | 5 + src/locales/ko/main.json | 5 + src/locales/ru/main.json | 5 + src/locales/zh/main.json | 5 + src/stores/comfyManagerStore.ts | 67 +++++-- src/types/comfyManagerTypes.ts | 10 +- src/utils/formatUtil.ts | 8 - 23 files changed, 671 insertions(+), 339 deletions(-) delete mode 100644 src/components/dialog/content/manager/PackInstallButton.vue create mode 100644 src/components/dialog/content/manager/button/PackActionButton.vue create mode 100644 src/components/dialog/content/manager/button/PackEnableToggle.vue create mode 100644 src/components/dialog/content/manager/button/PackInstallButton.vue create mode 100644 src/components/dialog/content/manager/button/PackUninstallButton.vue create mode 100644 src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue delete mode 100644 src/components/dialog/content/manager/packCard/PackCardHeader.vue diff --git a/src/components/dialog/content/manager/PackInstallButton.vue b/src/components/dialog/content/manager/PackInstallButton.vue deleted file mode 100644 index 3bff8721e..000000000 --- a/src/components/dialog/content/manager/PackInstallButton.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/dialog/content/manager/PackVersionBadge.vue b/src/components/dialog/content/manager/PackVersionBadge.vue index bd30a91e5..a957bd8ea 100644 --- a/src/components/dialog/content/manager/PackVersionBadge.vue +++ b/src/components/dialog/content/manager/PackVersionBadge.vue @@ -1,8 +1,7 @@ diff --git a/src/components/dialog/content/manager/PackVersionSelectorPopover.vue b/src/components/dialog/content/manager/PackVersionSelectorPopover.vue index 2e4730d1f..d635c42e4 100644 --- a/src/components/dialog/content/manager/PackVersionSelectorPopover.vue +++ b/src/components/dialog/content/manager/PackVersionSelectorPopover.vue @@ -4,7 +4,7 @@ {{ $t('manager.selectVersion') }}
@@ -20,7 +20,7 @@
{{ slotProps.option.label }} + /> @@ -43,46 +43,61 @@ text severity="secondary" :label="$t('g.cancel')" + :disabled="isQueueing" @click="emit('cancel')" />