import React, {Component} from "react"; import {View, Text, TouchableOpacity, Image} from "react-native"; import {AntDesign, FontAwesome6} from "@expo/vector-icons"; import {AntDesignIconNames} from "./Icons"; interface CheckBoxProps { label: string; value: boolean; onChange: () => void; icon: AntDesignIconNames | string; } const CheckBox: React.FC = ({ label, value, onChange, icon }) => { let AwesomIconList = ["weight-scale", "beer"]; return ( {AwesomIconList.includes(icon) ? ( ) : ( )} {label} {value && } ); }; export default CheckBox;