@guardian/threads
Version:
21 lines (20 loc) • 540 B
TypeScript
import React from 'react';
declare type WithContextMenuProps = {
children: React.ReactElement<any>;
menu: React.ReactNode;
persistent?: boolean;
draggable?: boolean;
};
declare type WithContextMenuState = {
isOpen: boolean;
openAt: number[];
};
export declare class WithContextMenu extends React.Component<WithContextMenuProps, WithContextMenuState> {
state: {
isOpen: boolean;
openAt: number[];
};
setOpen(isOpen: boolean, ev?: MouseEvent): void;
render(): JSX.Element;
}
export {};