| 123456789101112131415161718192021222324252627282930313233343536 |
- export interface Axis {
- x: number;
- y: number;
- }
- export interface ContextMenuItem {
- label: string;
- icon?: string;
- hidden?: boolean;
- disabled?: boolean;
- handler?: Fn;
- divider?: boolean;
- children?: ContextMenuItem[];
- }
- export interface CreateContextOptions {
- event: MouseEvent;
- icon?: string;
- styles?: any;
- items?: ContextMenuItem[];
- }
- export interface ContextMenuProps {
- event?: MouseEvent;
- styles?: any;
- items: ContextMenuItem[];
- customEvent?: MouseEvent;
- axis?: Axis;
- width?: number;
- showIcon?: boolean;
- }
- export interface ItemContentProps {
- showIcon: boolean | undefined;
- item: ContextMenuItem;
- handler: Fn;
- }
|