@chief-editor/ui
Version:
UI Component for chief editor
13 lines (12 loc) • 467 B
TypeScript
import { IOffset } from '@rc-hooks/dom';
import { CSSProperties, RefObject } from 'react';
export interface UseContextMenuReturnType {
popoverStyle?: CSSProperties;
offset: IOffset;
}
export interface IUseContextMenuProps {
triggerArea: RefObject<HTMLElement>;
show: boolean;
onContextMenu?: (ev: MouseEvent) => void;
}
export declare const useContextMenu: ({ triggerArea, show, onContextMenu }: IUseContextMenuProps) => UseContextMenuReturnType;