react-native-js-cascade-picker

0.1.4 • Public • Published

react-native-js-cascade-picker

A pure JavaScript animated component that renders a picker with a cascade effect. Useful for navigation bars.

iOS

Getting started

$ yarn add react-native-js-cascade-picker

Usage

import CascadePicker from 'react-native-js-cascade-picker'
 
// Render your component
<CascadePicker
  options={[{ value: 2, label: 'Two' }, { value: 4, label: 'Four' }]}
  valueSelected={this.state.val}
  onChange={(option: ?Object=> {
    if (option) {
      this.setState({ val: option.value })
    }
  }}
  pickerText='Select one'
/>

API

Props Type Description Required
options Array<Option> Yes
pickerText string Yes
onChange Function Returns an Option. Yes
valueSelected any A value to match into the Options.
mainColor string
selectedColor string Color for the selected item.
itemColor string Color for the items.
separatorColor string Color for the separator.
selectedTextColor string
optionTextStyle any Style for the text option.

License

MIT.

Author

Álvaro Medina Ballester <amedina at apsl.net>

Built with 💛 by APSL.

Dependencies (0)

    Dev Dependencies (15)

    Package Sidebar

    Install

    npm i react-native-js-cascade-picker

    Weekly Downloads

    2

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    212 kB

    Total Files

    17

    Last publish

    Collaborators

    • alvaromb
    • apsl