react-native-modal-popover
Version:
Pure JS popover component for react-native
28 lines (27 loc) • 792 B
TypeScript
import * as PropTypes from 'prop-types';
import * as React from 'react';
import { Rect } from './PopoverGeometry';
export interface Props {
onPopoverDisplayed?: () => unknown;
children?: React.ReactNode;
}
export interface State {
showPopover: boolean;
popoverAnchor: Rect;
}
export declare class PopoverTouchable extends React.PureComponent<Props, State> {
static propTypes: {
onPopoverDisplayed: PropTypes.Requireable<(...args: any[]) => any>;
};
private dimensionsSub?;
constructor(props: Props);
componentDidMount(): void;
componentWillUnmount(): void;
private onOrientationChange;
private touchable;
private setRef;
private onPress;
private onTouchableMeasured;
private onClosePopover;
render(): JSX.Element;
}