import React, {useEffect, useState} from "react"; import styles from './style.module.less' import CustomIcon from "../../config/iconConfig"; interface CheckBoxItem{ name:string; value:any; checked:boolean; icon:string; } interface CheckboxGroupProps{ value?: CheckBoxItem[]; disabled?: boolean; onChange?: (value: object) => void; } const CheckboxGroup: React.FC = (props: CheckboxGroupProps) => { const { value, disabled, onChange } = props; const handleChange=(e,item)=>{ item.checked=e.currentTarget.checked; onChange&&onChange(value) } return (
{(value||[]).map((item,index)=>{ return ( ) })}
) } export default CheckboxGroup;