UNPKG

react-native-ui-lib

Version:

[![Build Status](https://travis-ci.org/wix/react-native-ui-lib.svg?branch=master)](https://travis-ci.org/wix/react-native-ui-lib) [![npm](https://img.shields.io/npm/v/react-native-ui-lib.svg)](https://www.npmjs.com/package/react-native-ui-lib) [![NPM Down

41 lines (40 loc) 1.28 kB
/// <reference types="react" /> import { BaseComponent } from "../../commons"; declare type TopBarProps = { title?: string; titleStyle?: object | number | any[]; doneButtonProps?: any; doneLabel?: string; doneIcon?: object | number; onDone?: (...args: any[]) => any; cancelButtonProps?: any; cancelLabel?: string; cancelIcon?: object | number; onCancel?: (...args: any[]) => any; includeStatusBar?: boolean; }; /** * @description: Modal.TopBar, inner component for configuring the Modal component's title, buttons and statusBar * @example: https://github.com/wix/react-native-ui-lib/blob/master/demo/src/screens/componentScreens/ModalScreen.js */ export default class TopBar extends BaseComponent<TopBarProps, {}> { static displayName: string; static defaultProps: { doneLabel: string; cancelIcon: any; doneButtonProps: {}; cancelButtonProps: {}; includeStatusBar: any; }; generateStyles(): void; renderTopBarButton({ onPress, label, icon, buttonProps }: { onPress: any; label: any; icon: any; buttonProps: any; }): JSX.Element; renderDone(): JSX.Element; renderCancel(): JSX.Element; render(): JSX.Element; } export {};