@up-group-ui/react-controls
Version:
Up shared react controls
37 lines (36 loc) • 1.36 kB
TypeScript
import React from 'react';
import { UpContextMenuTriggerProps } from './types';
export declare class UpContextMenuTrigger extends React.PureComponent<UpContextMenuTriggerProps> {
element: HTMLElement;
mouseDown: boolean;
static defaultProps: {
attributes: {};
holdToDisplay: any;
renderTag: string;
rightClick: boolean;
};
isHandledEvent: (event: any) => boolean;
handleMouseDown: (event: any) => void;
handleMouseUp: (event: any) => void;
handleContextClick: (event: any) => void;
setElement: (element: any) => void;
render(): React.CElement<any, React.Component<any, any, any>>;
}
export declare class UpTouchContextMenuTrigger extends React.PureComponent<UpContextMenuTriggerProps> {
element: HTMLElement;
mouseDown: boolean;
static defaultProps: {
attributes: {};
holdToDisplay: number;
renderTag: string;
};
handleMouseDown: (event: any) => void;
handleMouseUp: (event: any) => void;
handleTouchstart: (event: any) => void;
handleTouchEnd: (event: any) => void;
handleContextClick: (event: any) => void;
setElement: (element: any) => void;
render(): React.CElement<any, React.Component<any, any, any>>;
}
declare const _default: typeof UpContextMenuTrigger | typeof UpTouchContextMenuTrigger;
export default _default;