import React, { forwardRef } from "react"; import { Toggle as BaseToggle } from "react-daisyui"; import FormControl from "./form-control"; import { FieldValues } from "react-hook-form"; type ToggleProps = Omit< React.ComponentPropsWithoutRef, "form" > & { label?: string }; const Toggle = forwardRef( ({ label, ...props }, ref) => { return ( ); } ); type ToggleFieldProps = Omit< React.ComponentPropsWithoutRef>, "render" > & ToggleProps & { inputClassName?: string; }; export const ToggleField = ({ form, name, title, className, inputClassName, ...props }: ToggleFieldProps) => { return ( ( field.onChange(e.target.checked)} /> )} /> ); }; export default Toggle;