Files
chrmc40 8e3dceae99 ComfyUI-PromptChain
A prompt-authoring and image-iteration suite for ComfyUI.
2026-06-17 19:35:25 -07:00

42 lines
843 B
Svelte

<script>
import TreeNode from "./TreeNode.svelte";
let {
roots = [],
activeNodeId = null,
renamingNodeId = null,
onSelectNode = () => {},
onSetMode = () => {},
onToggleLock = () => {},
onToggleDisable = () => {},
onContextMenu = () => {},
onLabelClick = () => {},
onWildcardClick = () => {},
onWildcardModeClick = () => {},
onDragDrop = () => {},
onFinishRename = () => {},
refreshTree = () => {},
} = $props();
</script>
{#each roots as tree}
<TreeNode
{tree}
{activeNodeId}
{renamingNodeId}
{onSelectNode}
{onSetMode}
{onToggleLock}
{onToggleDisable}
{onContextMenu}
{onLabelClick}
{onWildcardClick}
{onWildcardModeClick}
{onDragDrop}
{onFinishRename}
{refreshTree}
isRoot={true}
parentTree={null}
/>
{/each}