import React from 'react'; import { View, TouchableOpacity } from 'react-native'; import Tick from '../icons/tick-white.svg'; import Remove1Icon from '../icons/remove1-white.svg'; import { classNames } from '../utils'; export interface CheckboxProps { onChange: (isChecked: boolean) => void; checked?: boolean; disabled?: boolean; indeterminate?: boolean; } export const Checkbox: React.FC = ({ onChange, checked = false, disabled = false, indeterminate = false, }) => { const handlePress = () => { onChange(!checked); }; return ( {checked && ( {indeterminate ? ( ) : ( )} )} ); };