1.0.5 • Published 4 years ago
react-custom-radio-buttons-group v1.0.5
react-custom-radio-buttons-group is a well designed single react component that helps you create radio-buttons group.

Installing / Getting started
This package is available in NPM repository as react-custom-radio-buttons-group. It will work correctly with all popular bundlers.
npm install react-custom-radio-buttons-group --saveUsing yarn
yarn add react-custom-radio-buttons-groupInclude the Component
To start using react-custom-radio-buttons-group you just need to import the component RadioButtonGroup from the package.
import React from 'react';
import RadioButtonGroup from 'react-custom-radio-buttons-group';
const handleChange = (e)=>{
doSomething(e.target.value)
}
export default () => (
<RadioButtonGroup
onChange={handleChange}
hide={false}
values={[...]}
/>
);Documentation
RadioButtonGroup
| name | description |
|---|---|
| onChange | called when select a value from values |
| values | Array of radio-buttons |
| hide | if true it hides radio button input |
Values
- Values can be an array of text:
<RadioButtonGroup
onChange={handleChange}
hide={false}
values={["Apple","Banana","Orange"]}
/>- Or a react component
<RadioButtonGroup
onChange={handleChange}
hide={true}
values={[<Especes/>,<Paypal/>,<Credit/>,<Tpe/>]}
/>Custom styles
To edit radio-buttons default change you have to override the css properties of classes bellow:
/* radio-button default style */
.radio-button {
}
/* radio-button active style */
.radio-button.active {
}
/* radio-button input default style */
.dot{
}
.dot::before{
}
/* radio-button input active style */
.dot.active{
}
.dot.active::before{
}