UNPKG

@uiw/react-native

Version:
26 lines (25 loc) 790 B
import React from 'react'; import { Animated, ViewProps, ViewStyle } from 'react-native'; export interface DrawerProps extends ViewProps { isOpen?: boolean; maskClosable?: boolean; placement?: 'right' | 'left' | 'top' | 'bottom'; drawerWidth?: number; drawerHeight?: number; maskProps?: ViewStyle; drawerBackgroundColor?: string; onChange?: (isOpen: boolean) => void; openDrawer?: (isOpen: boolean) => void; closeDrawer?: (isOpen: boolean) => void; } export interface DrawerState { drawerValue: Animated.ValueXY; overlayValue: Animated.Value; zIndexValue: number; isOpen: boolean; } declare function Drawer(props: DrawerProps): React.JSX.Element; declare namespace Drawer { var defaultProps: DrawerProps; } export default Drawer;