npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@react-native-form/checkbox

v1.0.8

Published

React Native checkbox component for IOS + Android 🥳

Downloads

24

Readme

@react-native-form/checkbox 🥳

Supports IOS Supports Android MIT License npm version npm downloads

React Native component used to select a single value from a range of values.

| IOS Default | IOS Label Left | IOS Native Component | | :---: | :---: | :---: | | IOS Default | IOS Left Label | IOS Native Component |

| Android Default | Android Label Left | Android Native Component | | :---: | :---: | :---: | | Android Default | Android Left Label | Android Native Component |

Getting started

yarn add @react-native-form/checkbox

or

npm install @react-native-form/checkbox --save

NOTE: This module must have react-native-vector-icons installed to work. 😜

Usage

Example

import Checkbox from '@react-native-form/checkbox';
 <Checkbox
    label="Red Rising"
    positionLabel="right"
    marginTop={0}
    nativeComponent={false}
    color="#457afb"
    disabled={false}
    checked={false}
    labelStyle={{}}
    containerStyle={{}}
    checkboxStyle={{}}
    switchStyle={{}}
    onValueChange={item => console.log(item)}
    value={13}
  />

Props

| Prop name | Description | Default |
| :--- | :--- | :---: | | label | The label of the checkbox. Can be string or componente. | '' | | nativeComponent | If true the checkbox component is the Switch component, if else the checkbox is a RN component. Presents changes only on IOS. | false | | disabled | If true the user won't be able to toggle the checkbox. | false | | checked | If true the checkbox will be started active. | false | | value | The value of the checkbox. | null | | onValueChange | Invoked with the new { checked: boolean, label: string, value: any } value when the checkbox it changes. | () => {} | | color | The color displayed when checkbox is on. | #457afb | | positionLabel | The position of the label. Must be left or right. | right | | marginTop | The margin top of the container. | 0 | | labelStyle | The custom style of the label. | {} | | containerStyle | The custom style of the container. | {} | | checkboxStyle | The custom style of the checkbox. | {} | | switchStyle | The custom style of the switch. | {} |

License

The library is released under the MIT licence