diff --git a/src/TreeView/TreeView.svelte b/src/TreeView/TreeView.svelte index fa25b8a0..eabe6255 100644 --- a/src/TreeView/TreeView.svelte +++ b/src/TreeView/TreeView.svelte @@ -2,6 +2,7 @@ /** * @typedef {string | number} TreeNodeId * @typedef {{ id: TreeNodeId; text: any; icon?: typeof import("svelte").SvelteComponent; disabled?: boolean; children?: TreeNode[]; }} TreeNode + * @slot {{ node: { id: TreeNodeId; text: string; expanded: boolean, leaf: boolean; disabled: boolean; selected: boolean; } }} * @event {TreeNode & { expanded: boolean; leaf: boolean; }} select * @event {TreeNode & { expanded: boolean; leaf: boolean; }} toggle * @event {TreeNode & { expanded: boolean; leaf: boolean; }} focus @@ -202,5 +203,9 @@ on:keydown on:keydown|stopPropagation="{handleKeyDown}" > - + + + {node.text} + + diff --git a/src/TreeView/TreeViewNode.svelte b/src/TreeView/TreeViewNode.svelte index 33481b19..5e0aedd6 100644 --- a/src/TreeView/TreeViewNode.svelte +++ b/src/TreeView/TreeViewNode.svelte @@ -34,6 +34,7 @@