@stereograph/teiaviewer - v17.8.0-dev
    Preparing search index...

    Interface TreeViewNodeProps<TNode>

    interface TreeViewNodeProps<TNode extends TreeNode> {
        autoScrollToLastSelected?: boolean;
        expandedTreeNodes: Set<string>;
        getNodeChildren: (node: TNode) => TNode[];
        getNodeDisplayChildrenCount?: (node: TNode) => number;
        getNodeIcon?: (
            node: TNode,
        ) =>
            | ForwardRefExoticComponent<
                SVGProps<SVGSVGElement> & RefAttributes<SVGSVGElement>,
            >
            | FC<SVGProps<SVGSVGElement>>;
        getNodeMaxChildrenCount?: (node: TNode) => number;
        getNodeParent: (node: TNode) => null | TNode;
        isNodeExpandable?: (node: TNode) => boolean;
        isNodeLoading?: (node: TNode) => boolean;
        node: TNode;
        NodeActions?: (node: TNode) => Element;
        nodeClassName?: string;
        onLoadMoreChildren?: (node: TNode) => void;
        onNodeClick?: (event: MouseEvent, node: TNode) => void;
        onNodeCollapsed?: (node: TNode) => void;
        onNodeExpanded?: (node: TNode) => void;
        selectedNodes?: Set<string>;
        showChildrenCountLabel: boolean;
    }

    Type Parameters

    Index

    Properties

    autoScrollToLastSelected?: boolean
    expandedTreeNodes: Set<string>
    getNodeChildren: (node: TNode) => TNode[]
    getNodeDisplayChildrenCount?: (node: TNode) => number
    getNodeIcon?: (
        node: TNode,
    ) =>
        | ForwardRefExoticComponent<
            SVGProps<SVGSVGElement> & RefAttributes<SVGSVGElement>,
        >
        | FC<SVGProps<SVGSVGElement>>
    getNodeMaxChildrenCount?: (node: TNode) => number
    getNodeParent: (node: TNode) => null | TNode
    isNodeExpandable?: (node: TNode) => boolean
    isNodeLoading?: (node: TNode) => boolean
    node: TNode
    NodeActions?: (node: TNode) => Element
    nodeClassName?: string
    onLoadMoreChildren?: (node: TNode) => void
    onNodeClick?: (event: MouseEvent, node: TNode) => void
    onNodeCollapsed?: (node: TNode) => void
    onNodeExpanded?: (node: TNode) => void
    selectedNodes?: Set<string>
    showChildrenCountLabel: boolean