import type { ComponentPropsWithoutRef, CSSProperties } from 'react'; import { forwardRef } from 'react'; import classNames from 'classnames'; import classes from './toggle.module.css'; import type { CommonFieldWrapperProps } from './wrapper'; import { FormFieldWrapper } from './wrapper'; type Props = Omit, 'type'> & { size?: number; }; export const ToggleField = forwardRef< HTMLInputElement, Props & CommonFieldWrapperProps >(({ id, label, hint, hasError, required, ...otherProps }, ref) => ( {(inputProps) => ( )} )); ToggleField.displayName = 'ToggleField'; export const PlainToggleField = forwardRef( ({ className, size, ...otherProps }, ref) => ( <>