export interface TextInputProps { ref?: HTMLInputElement | ((el: HTMLInputElement) => void); class?: string; id?: string; type?: "text" | "email" | "password" | "search" | "tel" | "url"; name?: string; required?: boolean; disabled?: boolean; placeholder?: string; spellcheck?: boolean; value?: string | string[]; onInput?: (ev: InputEvent & { currentTarget: HTMLInputElement }) => void; } export const TextInput = (props: TextInputProps) => { return ( ); };