import { Box, Checkbox, HStack, Text } from '@chakra-ui/react'; import { useEffect } from 'react'; import { ICheckbox } from '../../../../interfaces/dialog'; import Label from '../Label'; interface Props { row: ICheckbox; index: number; handleChange: (value: boolean, index: number) => void; } const CheckboxField: React.FC = (props) => { useEffect(() => { if (props.row.checked) props.handleChange(props.row.checked, props.index); }, []); return ( <> ) => props.handleChange(e.target.checked, props.index)} defaultChecked={props.row.checked} > ); }; export default CheckboxField;