import React,{ChangeEvent,useState,useEffect} from 'react'; import s from './CheckboxCommon.module.scss'; import classNames from 'classnames'; interface CheckboxProps extends Omit< React.InputHTMLAttributes, 'onChange' >{ onChange?: (value: boolean) => void, defaultChecked?: boolean text?:string } const CheckboxCommon = ({onChange,defaultChecked = true,text="Billing address is same as shipping", ...props}: CheckboxProps) =>{ const [value, setValue] = useState(true); useEffect(()=>{ onChange && onChange(value) },[value]) const onValueChange = (e: ChangeEvent)=>{ let value =e.target.checked; setValue(value); } return (
) } export default CheckboxCommon;