@nodeject/ui-components
Version:
UI library for non-trivial components
13 lines (12 loc) • 387 B
TypeScript
import * as React from 'react';
export declare type MenuLink = {
label: React.ReactNode;
action: string;
onClick: (nodeId: string, action: string) => void;
};
export declare type ActionMenu = MenuLink[];
export interface TreeNodeActionMenuProps {
id: string;
menu: ActionMenu;
}
export declare const TreeNodeActionMenu: React.FC<TreeNodeActionMenuProps>;