react-native-simple-popup-menu

1.0.3 • Public • Published

react-native-simple-popup-menu

iPhone Android

Popup menu for react-native based on material android design and iOS ActionSheetIOS. There is no linking required as it is based on the Native android module and ActionSheetIOS.

Usage

Installation

npm i react-native-simple-popup-menu --save

Import

import SimplePopupMenu from 'react-native-simple-popup-menu'

API

const items = [
  { id: 'edit', label: 'Edit' },
  { id: 'delete', label: 'Delete' },
];

<SimplePopupMenu
    items={items}
    style={styles.button}
    onSelect={this.onMenuPress}
    onCancel={() => console.log('onCancel')}>
    <Text>Show menu</Text>
</SimplePopupMenu>

iOS

Support for additional cancel label

const items = [
  { id: 'edit', label: 'Edit' },
  { id: 'delete', label: 'Delete' },
];

<SimplePopupMenu
    items={items}
    style={styles.button}
    onSelect={this.onMenuPress}
    cancelLabel={'Canćel'}
    onCancel={() => console.log('onCancel')}>
    <Text>Show menu</Text>
</SimplePopupMenu>

Types

Flow is used as the typing system.

Exported Types

import type {
    PopupMenuItem,
} from 'react-native-simple-popup-menu'
type PopupMenuItem
{ id?: any, label: string }

/react-native-simple-popup-menu/

    Package Sidebar

    Install

    npm i react-native-simple-popup-menu

    Weekly Downloads

    61

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    10.7 kB

    Total Files

    5

    Last publish

    Collaborators

    • prabhat.khera