react-native-sonwan-test

1.0.1 • Public • Published

react-native-checkbox-lite

A liteweight checkbox component for react native. It works on Android, iOS and Expo web. No dependency installation required.

📘 Installation:

Install the component through npm using:

npm i react-native-checkbox-lite

🔬 Example:

import React from 'react';
import { StyleSheet, View } from 'react-native';

import CheckBox from 'react-native-checkbox-lite';

export default function App() {

  const [isChecked, setIsChecked] = React.useState(true);

  function toogleCheckBox() {
    setIsChecked(!isChecked);
  }

  return (
    <View style={styles.container}>
      <CheckBox text={'CheckBox Text'} isChecked={isChecked} onPress={toogleCheckBox} checkBoxColor={'#2980b9'} />
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});

API

Props Type Optional Default Description
style StyleSheet style true Style object of checkbox container
checkBoxSize int true 24 Pixel size of checkbox image
checkBoxColor string true #000 Hex color code of checkbox image
isChecked bool true false Checkbox checked state
onPress function true Callback function when pressed
text string true Checkbox Text Text that will be displayed along the checkbox
textStyle StyleSheet style true Style object of the text

🔧 Issues

Issues are welcome. Please create a new issue under the issues tab.

MIT Licensed

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i react-native-sonwan-test

      Weekly Downloads

      2

      Version

      1.0.1

      License

      MIT

      Unpacked Size

      142 kB

      Total Files

      12

      Last publish

      Collaborators

      • webrangeriit