Always show extension panel in settings dialog (#2002)

Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Chenlei Hu
2024-12-20 16:30:11 -08:00
committed by GitHub
parent ca9627cada
commit 72f7c3101d
9 changed files with 23 additions and 30 deletions

View File

@@ -116,12 +116,6 @@ const serverConfigPanelNode: SettingTreeNode = {
children: []
}
const extensionPanelNodeList = computed<SettingTreeNode[]>(() => {
const settingStore = useSettingStore()
const showExtensionPanel = settingStore.get('Comfy.Settings.ExtensionPanel')
return showExtensionPanel ? [extensionPanelNode] : []
})
/**
* Server config panel is only available in Electron. We might want to support
* it in the web version in the future.
@@ -140,7 +134,7 @@ const categories = computed<SettingTreeNode[]>(() =>
[
...settingCategories.value,
keybindingPanelNode,
...extensionPanelNodeList.value,
extensionPanelNode,
...serverConfigPanelNodeList.value,
aboutPanelNode
].map((node) => ({

View File

@@ -38,6 +38,9 @@
>
<template #body="slotProps">
<ToggleSwitch
:disabled="
extensionStore.isExtensionAlwaysEnabled(slotProps.data.name)
"
v-model="editingEnabledExtensions[slotProps.data.name]"
@change="updateExtensionStatus"
/>