UNPKG

react-native-bouncy-checkbox

Version:

Fully customizable animated bouncy checkbox for React Native

43 lines (41 loc) 936 B
import { StyleSheet } from "react-native"; export default StyleSheet.create<any>({ container: { alignItems: "center", flexDirection: "row", }, iconImageStyle: { width: 10, height: 10, }, textContainer: { marginLeft: 16, }, iconContainer: ( size: number, checked: boolean, fillColor: string, unFillColor: string, ) => ({ width: size, height: size, borderRadius: size / 2, backgroundColor: checked ? fillColor : unFillColor, alignItems: "center", justifyContent: "center", }), innerIconContainer: (size: number, fillColor: string) => ({ width: size, height: size, borderWidth: 1, borderColor: fillColor, borderRadius: size / 2, alignItems: "center", justifyContent: "center", }), textStyle: (checked: boolean) => ({ fontSize: 16, color: "#757575", textDecorationLine: checked ? "line-through" : "none", }), });