(e: React.MouseEvent, node: TreeNode | null)
| 942 | }; |
| 943 | |
| 944 | const handleContextMenu = (e: React.MouseEvent, node: TreeNode | null) => { |
| 945 | e.preventDefault(); |
| 946 | e.stopPropagation(); |
| 947 | setContextMenu({ |
| 948 | position: { x: e.clientX, y: e.clientY }, |
| 949 | node |
| 950 | }); |
| 951 | }; |
| 952 | |
| 953 | const renderNode = (node: TreeNode, level: number = 0) => { |
| 954 | // Normalize paths for comparison (handle forward/backward slashes) |
no outgoing calls
no test coverage detected