Optional
aria-label
"aria-label"?: string
Optional
autoFocus
autoFocus?: boolean
Optional
defaultValue
defaultValue?: string
Optional
disabled
disabled?: boolean
Optional
form
form?: string
Optional
integerOnly
integerOnly?: boolean
Optional
list
list?: string
Optional
maxLength
maxLength?: number
Optional
minLength
minLength?: number
Optional
name
name?: string
Optional
onChange
onChange?: (value: undefined | number) => void
Optional
onKeyDown
onKeyDown?: (e: KeyboardEvent<HTMLInputElement>) => void
Optional
pattern
pattern?: string
Optional
placeholder
placeholder?: string
Optional
Internal
ref
ref?: Ref<HTMLInputElement>
Optional
required
required?: boolean
Optional
size
size?: "medium" | "small" | "large"
Optional
textTransform
textTransform?: "uppercase"
Optional
title
title?: string
Optional
type
type?:
| "search"
| "text"
| "tel"
| "url"
| "email"
| "date"
| "password"
| "datetime-local"
Optional
value
value?: number
Used for datalists. May be removed in the future. We still need to evaluate if this is a good way to do it.