test-crud
Version:
es una prueba acerca de como publicar un package name
25 lines (20 loc) • 563 B
JSX
import Switch from "../inputs/switch";
import { useFormikContext } from "formik";
function AppSwitch({ name, label, onChange = null, ...rest }) {
const { setFieldValue, setFieldTouched, errors, touched, values } =
useFormikContext();
const handleChange = (event) => {
setFieldTouched(name);
setFieldValue(name, event.target.checked);
onChange && onChange(event.target.checked);
};
return (
<Switch
label={label}
value={values[name]}
onChange={handleChange}
{...rest}
/>
);
}
export default AppSwitch;