Customized toggle button input for react native and expo

? React Native Custom Toggle Input

? Customizable React Native Toggle Switch with easy to use props”

Toggle Input Demo

Customizable and Easy to use toggle switch.

  • Use the color of your choice
  • Use bordered or filled toggle switch upon your choice
  • Works on all the platforms Android, Ios and Web in the same way
  • Zero dependencies

Compatibility

iOS Android Web Expo

? Installation

$ npm install react-native-toggle-input

OR

$ yarn add react-native-toggle-input

? Basic Usage

import Toggle from 'react-native-toggle-input'

const App = () => {

  const [toggle, setToggle] = React.useState(false);
  

  return(
    <Toggle toggle={toggle} setToggle={setToggle} />
  )

};

For Live Demo (Expo Snack)

⭐ Props

Name Type Description
color String Color of the toggle switch (Optional)
size Number Size of the toggle switch (Optional)
filled boolean If you want to use filled toggle switch set it to true (Optional)
circleColor String Use the color you want to give to the circle inside swith (Required for filled switch)
toggle boolean Default value of the toggle switch (Required)
setToggle Function Pass the function that will be used to set toggle status (Required)

? Advanced Usage

import Toggle from 'react-native-toggle-input'

const App = () => {

  const [toggle, setToggle] = React.useState(false);
  

  return(
    <Toggle 
        color={"#4C956C"}
        size={30}
        filled={true}
        circleColor={"white"}
        toggle={toggle}
        setToggle={setToggle}
    />
  )

};

Toggle Input Filled Demo

For Live Demo (Expo Snack)

GitHub

View Github