import React from 'react'

type toggleType ={
    name:string;
    label:string;
    register:any
    watch:any
}
const CustomToggleButton = (props:toggleType) => {
  return (
    <>
    
    <span className="font-bold">{props.label} </span>{" "}
    <label className="inline-flex items-center me-5 cursor-pointer">
        <input
            type="checkbox"
          
            className="sr-only peer"
            {...props.register(props.name)}
            checked={props.watch(props.name) }
        />
        <div className="relative w-11 h-6 bg-gray-200 rounded-full  peer-checked:after:translate-x-full rtl:peer-checked:after:-translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-0.5 after:start-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-primary"></div>
    </label></>
  )
}

export default CustomToggleButton