UNPKG

react-native-ui-lib

Version:

<p align="center"> <img src="https://user-images.githubusercontent.com/1780255/105469025-56759000-5ca0-11eb-993d-3568c1fd54f4.png" height="250px" style="display:block"/> </p> <p align="center">UI Toolset & Components Library for React Native</p> <p a

29 lines (28 loc) 1.23 kB
import React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; import { ImperativeDialogProps, DialogDirections, DialogDirectionsEnum, DialogHeaderProps, DialogTextProps } from './types'; export { DialogDirections, DialogDirectionsEnum, DialogHeaderProps, DialogTextProps }; export interface DialogProps extends Omit<ImperativeDialogProps, 'initialVisibility'> { /** * The visibility of the dialog. */ visible?: boolean; /** * The Dialog's header */ headerProps?: DialogHeaderProps; /** * The Dialog`s container style (it is set to {position: 'absolute'}) */ containerStyle?: StyleProp<ViewStyle>; } declare const Dialog: { (props: DialogProps): JSX.Element; displayName: string; directions: typeof import("../panView").PanningDirectionsEnum; Header: (props?: DialogHeaderProps) => JSX.Element | null; Text: React.MemoExoticComponent<(props: Pick<DialogHeaderProps, "text">) => JSX.Element | null>; Knob: React.MemoExoticComponent<(props: Pick<DialogHeaderProps, "showKnob">) => JSX.Element | null>; Divider: React.MemoExoticComponent<(props: Pick<DialogHeaderProps, "showDivider">) => JSX.Element | null>; }; export default Dialog;