import { TreeProps } from '@/components/dashboard/library/types'; import React from 'react'; type NodeProps = { item: TreeProps['data'][number]; onExpand: () => void; isExpanded?: boolean; }; function Node(props: NodeProps): React.JSX.Element { const hasChild = props.item.children; const hasComponent = props.item.jsxElement ? true : false; return (
{hasComponent ? ( props.item.jsxElement ) : (

{hasChild ? (props.isExpanded ? '▾ ' : '▸ ') : ''} {props.item.name}

)}
); } export default Node;