import React, { forwardRef } from 'react' import { useController } from 'react-hook-form' const BaseCheckbox = (props, ref) => { const { label, name, checked, onChange } = props return (
{label}
) } export const CustomCheckbox = forwardRef(BaseCheckbox) export const ControlledCheckbox = ({ name, control, ...restProps }) => { const { field } = useController({ name, control }) return ( ) }