import React, { useEffect, useState } from "react"; interface InputToggleProps { label: string; // Represents the toggle state (on/off) onClick?: () => void; // Function to handle toggle clicks value?: boolean; inputKey: string; } const InputToggle: React.FC = ({ label, onClick, value = false, inputKey, }) => { const [activeValue, setActiveValue] = useState(value); function handleOnClick() { setActiveValue(!activeValue); if (onClick) onClick(); } useEffect(() => { setActiveValue(value); }, [value]); return (
); }; export default InputToggle;