UNPKG

@magicbe/design

Version:

React + Antd Drag Drop Visual design

23 lines (22 loc) 889 B
import React from "react"; interface NodeTreeContextProps { contextMenuPosition?: [number, number]; setContextMenuPosition: React.Dispatch<React.SetStateAction<[number, number] | undefined>>; contextMenuItems?: ContextMenuItem[]; setContextMenuItems: React.Dispatch<React.SetStateAction<ContextMenuItem[] | undefined>>; contextMenuTarget?: HTMLElement; setContextMenuTarget: React.Dispatch<React.SetStateAction<HTMLElement | undefined>>; contextMenuWidget?: string; setContextMenuWidget: React.Dispatch<React.SetStateAction<string | undefined>>; } interface ContextMenuItem { label: React.ReactNode; key: React.Key; onClick: () => void; style?: React.CSSProperties; } export declare const NodeTreeContextProvider: React.FC<{ children?: React.ReactNode; }>; export declare const useNodeTreeContext: () => NodeTreeContextProps; export {};