Fix to only set nodes prop when nodesFlat is provided

This commit is contained in:
Bram 2024-11-26 23:08:03 +01:00 committed by Eric Liu
commit c41a776405
4 changed files with 25 additions and 4 deletions

View file

@ -15,11 +15,17 @@ type $RestProps = SvelteHTMLElements["ul"];
type $Props = {
/**
* Provide an array of nodes to render
* Provide a nested array of nodes to render
* @default []
*/
nodes?: Array<TreeNode>;
/**
* Provide a flat array of nodes to render
* @default []
*/
nodesFlat?: Array<TreeNode>[];
/**
* Set the current active node id
* Only one node can be active