Socket
Socket
Sign inDemoInstall

radio-buttons-react-native

Package Overview
Dependencies
0
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    radio-buttons-react-native

Animated radio buttons component for react native


Version published
Weekly downloads
1.7K
increased by14.57%
Maintainers
1
Install size
14.3 kB
Created
Weekly downloads
 

Readme

Source

radio-buttons-react-native

Animated radio buttons component for react native

4 types animation when click on any items of radio button

DEMO

install

npm install radio-buttons-react-native --save

Usage

import RadioButtonRN from 'radio-buttons-react-native';

const data = [
{
  label: 'data 1'
 },
 {
  label: 'data 2'
 }
];

<RadioButtonRN
  data={data}
  selectedBtn={(e) => console.log(e)}
/>

see this simple example to find how use this component.

with customize icon:

// import icon from any library
import Icon from 'react-native-vector-icons/FontAwesome';

<RadioButtonRN
  data={data}
  selectedBtn={(e) => console.log(e)}
  icon={
    <Icon
      name="check-circle"
      size={25}
      color="#2c9dd1"
    />
  }
/>

Properties

PropDescriptionDefault
dataradio buttons label array, you can use any data in object, label is necessary for showing in radio button[]
selectedBtncallback when radio button clicked-
iconyou can use any icon for button, see the example-
boxbox of for itemstrue
initialThe number of selected radio button. start from 1 for first item of array. This is used when this component is activated.-1
animationTypesthe animations when click on item, Valid values: 'zoomIn', 'pulse', 'shake', 'rotate', you can use one or more of this value for exaple: ['pulse'] or ['pulse', 'rotate'][]
durationFor how long the animation will run (milliseconds)500
stylestyle for all RadioButtonRN{}
boxStylestyle for box{}
textStylestyle for label text{}
circleSizecircle size for unselected items and whitout icon selected size18
activeColorcolor of active button and box border'#03a9f4'
deactiveColorcolor of deactive button'#e2e2e2'
boxActiveBgColorbackground color of active item, when box is true'#e1f5fe33'
boxDeactiveBgColorbackground color of deactive items, when box is true'#fff'
textColorlabel color'#383838'

Contributing

Yes of course! Welcome :)

License

MIT

Keywords

FAQs

Last updated on 09 Apr 2020

Did you know?

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc