import { forwardRef } from 'react'; import ErrorMessage from './ErrorMessage'; import Icon from './Icon'; import Label from './Label'; const Input = forwardRef< HTMLInputElement, React.InputHTMLAttributes & { label: React.ReactNode; error?: React.ReactNode; description?: React.ReactNode; } >(({ className, label, description, error, ...props }, ref) => ( <> {error && {error}} )); Input.displayName = 'Input'; export default Input;