import React, {useState, ReactNode} from "react"; import cx from 'classnames'; import {GoPrimitiveDot, GoTriangleDown, GoTriangleRight} from "react-icons/go"; export function Tree({children, icon, label, initCollapsed = false, className, onClick, ...props} : { initCollapsed?: boolean children?: ReactNode, icon?: ReactNode, label?: ReactNode, className?: string onClick?: (e: any) => void, props?: JSX.IntrinsicAttributes }) { const headless = !label; const [collapsed, setCollapsed] = useState(initCollapsed); return