Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ismnoiet/react-native-dropdown

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ismnoiet/react-native-dropdown

The native dropdown menu for react native

  • 0.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

React Native Dropdown Menu

The high-quality native iOS dropdown menu for react native. A component that offers a veriety of options...

Demo

Getting Started

  1. Installation

    • Using npm: npm install --save @ismnoiet/react-native-dropdown
    • Using yarn: yarn add @ismnoiet/react-native-dropdown
  2. Link

    • Run react-native link @ismnoiet/react-native-dropdown
    • If linking fails, follow the manual linking steps

Usage

If you want a working example you can check this simple example, otherwise you can use the following example as a starting point.

import DropDownMenu from '@ismnoiet/react-native-dropdown'
<View style={{flex: 1, flexDirection: 'row'}}>
  <DropDownMenu
    style={{ height: 50, justifyContent: 'center', width: 300 }}
    data={['option1', 'option2', 'option3']}
    onChange={ (data)=>{ console.log(data);} }
    selectedRowBackgroundColor="#f4f7f9"
    selectedRowTextSize={20}
    titleBackgroundColor="#d93a47"
    selectedItemColor="#4caf50"
    highlightBackgroundColor="#e91e63"
    titleColor="#fff"
    tintColor="#e9e31e"
  />
</View>

API

PropertyDescriptionType
dataan array containing dropdown menu dataArray
onChangea callback to be executed once the selected item changesFunction
selectedRowBackgroundColorbackground color for the currently selected rowString(must be a hex value)
selectedRowTextSizetext size for the currently selected rowNumber(by default 16)
titleBackgroundColorbackground color for the titleString(must be a hex value)
selectedItemColorselected item colorString(must be a hex value)
highlightBackgroundColorbackground color for the row that has been highlightedString(must be a hex value)
titleColorcolor of the titleString(must be a hex value)
tintColorcolor of the arrow iconString(must be a hex value)

Todo

  • Add android support(coming soon!)
  • Impliment other necessary methods.
  • Improve the documentation.
  • Make the module cooler.

Acknowledgement

How to contribute ?

You are interested and want to contribute? Awesome, just consider the following steps:

  1. Fork this repository.
  2. Add and test the fixes/improvements you worked on to a seperate branch.
  3. Submit your pull request(PR).

Keywords

FAQs

Package last updated on 31 Oct 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc