import React, { useCallback, useRef } from "react"; import styles from "./Toggle.module.css"; import { useToggleButton } from "@react-aria/button"; import classNames from "classnames"; import { Field } from "./Input"; export function Toggle({ id, label, className, onChange, isSelected }) { const buttonRef = useRef(); const toggle = useCallback(() => { onChange(!isSelected); }); const { buttonProps } = useToggleButton({ isSelected }, { toggle }, buttonRef); return ( ); }