mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-19 22:09:37 +00:00
fix: favorite subgraphs
This commit is contained in:
@@ -53,7 +53,7 @@ export const useNodeBookmarkStore = defineStore('nodeBookmark', () => {
|
||||
const parts = bookmark.split('/')
|
||||
const name = parts.pop() ?? ''
|
||||
const category = parts.join('/')
|
||||
const srcNodeDef = nodeDefStore.nodeDefsByName[name]
|
||||
const srcNodeDef = nodeDefStore.allNodeDefsByName[name]
|
||||
if (!srcNodeDef) {
|
||||
return null
|
||||
}
|
||||
|
||||
@@ -368,6 +368,14 @@ export const useNodeDefStore = defineStore('nodeDef', () => {
|
||||
}
|
||||
return types
|
||||
})
|
||||
const allNodeDefsByName = computed(() => {
|
||||
const map: Record<string, ComfyNodeDefImpl> = {}
|
||||
for (const nodeDef of nodeDefs.value) {
|
||||
map[nodeDef.name] = nodeDef
|
||||
}
|
||||
return map
|
||||
})
|
||||
|
||||
const visibleNodeDefs = computed(() => {
|
||||
return nodeDefs.value.filter((nodeDef) =>
|
||||
nodeDefFilters.value.every((filter) => filter.predicate(nodeDef))
|
||||
@@ -493,6 +501,7 @@ export const useNodeDefStore = defineStore('nodeDef', () => {
|
||||
return {
|
||||
nodeDefsByName,
|
||||
nodeDefsByDisplayName,
|
||||
allNodeDefsByName,
|
||||
showDeprecated,
|
||||
showExperimental,
|
||||
showDevOnly,
|
||||
|
||||
Reference in New Issue
Block a user