[manager] Update UI components for new manager interface

Updated manager dialog components, pack cards, version selectors, and action buttons to work with the new manager API and state management structure.
This commit is contained in:
bymyself
2025-06-13 13:57:35 -07:00
committed by Jin Yi
parent 2157787367
commit 4a9abe0d00
11 changed files with 126 additions and 100 deletions

View File

@@ -18,13 +18,15 @@
<script setup lang="ts">
import TabMenu from 'primevue/tabmenu'
import { ref } from 'vue'
import { computed } from 'vue'
import { useI18n } from 'vue-i18n'
import { useManagerProgressDialogStore } from '@/stores/comfyManagerStore'
const progressDialogContent = useManagerProgressDialogStore()
const activeTabIndex = ref(0)
const activeTabIndex = computed(() => {
return progressDialogContent.getActiveTabIndex()
})
const { t } = useI18n()
const tabs = [
{ label: t('manager.installationQueue') },