@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
28 lines • 878 B
TypeScript
import React from 'react';
import { ViewProps } from 'react-native';
export type MenuProps = {
button: JSX.Element;
children: React.ReactNode;
anchor?: {
vertical: 'top' | 'center' | 'bottom';
horizontal: 'left' | 'center' | 'right';
};
position?: {
vertical: 'top' | 'center' | 'bottom';
horizontal: 'left' | 'center' | 'right';
};
offset?: {
vertical: number;
horizontal: number;
};
overlayColor?: string;
style?: ViewProps['style'];
};
export type MenuContextType = {
isOpened: boolean;
openMenu: () => void;
closeMenu: () => void;
};
export declare const MenuContext: React.Context<MenuContextType>;
export declare function Menu({ button: originalButton, children, anchor, position, offset, overlayColor, style, }: MenuProps): JSX.Element;
//# sourceMappingURL=Menu.d.ts.map