import type { NodeToolsRef } from "@node-edit-utils/core"; import { useEffect, useRef } from "react"; import { useNodeTools } from "@/hooks/useNodeTools"; interface NodeEditProviderProps extends React.HTMLAttributes { children: React.ReactNode; isVisible?: boolean; canvasName?: string; } export const NodeTools = ({ children, isVisible = false, canvasName, ...props }: NodeEditProviderProps) => { const ref = useRef(null); const nodeTools = useNodeTools(ref, canvasName); useEffect(() => { console.log("nodeTools", nodeTools); }, [nodeTools]); return (
{children}
); };