ReScript bindings for
@react-native-community/react-native-checkbox
.
The module will be exposed as ReactNativeCheckbox
.
Version x.y.z of @rescript-react-native/checkbox
is intended to be compatible
with version x.y.z of @react-native-community/react-native-checkbox
.
When
@react-native-community/react-native-checkbox
is properly installed & configured by following their installation instructions,
you can install the bindings:
npm install @rescript-react-native/checkbox
# or
yarn add @rescript-react-native/checkbox
@rescript-react-native/checkbox
should be added to bs-dependencies
in your
bsconfig.json
. For example,
{
//...
"bs-dependencies": [
"@rescript/react",
"rescript-react-native",
// ...
+ "@rescript-react-native/checkbox"
],
//...
}
Assuming checkboxEvent
is CheckBoxEvent.t
, you can access
checkboxEvent.nativeEvent.target // => int
checkboxEvent.nativeEvent.value // => bool
value
represents value of the checkbox as updated by the event.
Type to be used in ref
and with NativeMethods
, as with other components in
React Native bindings.
is an alias for React.Ref.t(Js.nullable(element))
.
All props are optional.
Value of the checkbox. When true
, checkbox will be checked. Default value is
false
.
Returns a native event.
Returns the new bool
value.
Used to locate this view in end-to-end tests.
When true
, user will not be able to toggle the checkbox. Default value is
false
.
tintColors:
(~_true: int=?, ~_false: int=?, unit) => tintColors
Value for _true
will be used when the checkbox is checked, and value for
_false
will be used when it is not checked.
The width of the lines of the check mark and box. Defaults to 2.0
.
Control if the box should be hidden or not. Defaults to false
The type of box to use. Defaults to `circle
The color of the box when the checkbox is Off. Defaults to #aaaaaa
The color of the check mark when it is On. Defaults to #007aff
The color of the inside of the box when it is On. Defaults to transparent
The color of the line around the box when it is On. Defaults to #007aff
The duration in seconds of the animations. Defaults to 0.5
The type of animation to use when the checkbox gets checked. Defaults to
`stroke
The type of animation to use when the checkbox gets unchecked. Defaults to
`stroke
Refer to
rescript-react-native
documentation.
Check the changelog for more information about recent releases.
Read the contribution guidelines before contributing.
We want this community to be friendly and respectful to each other. Please read our full code of conduct so that you can understand what actions will and will not be tolerated.