import { DetailedHTMLProps, forwardRef, InputHTMLAttributes, PropsWithChildren } from 'react'; import { classNames } from './classNames'; const classes = { base: 'block w-full placeholder-gray-400 border border-gray-300 shadow-sm appearance-none', disabled: '', size: { default: 'px-2 py-2 font-medium', }, rounded: 'rounded-md', color: { default: 'focus:outline-none focus:ring-indigo-500 focus:border-indigo-500', } }; export const NitroInput = forwardRef & DetailedHTMLProps, HTMLInputElement>>((props, ref) => { const { color = 'default', inputSize = 'default', rounded = true, disabled = false, type = 'text', autoComplete = 'off', className = null, ...rest } = props; return ( ); }); NitroInput.displayName = 'NitroInput';