Optionalaria-label
"aria-label"?: string
OptionalautoFocus
autoFocus?: boolean
OptionaldefaultValue
defaultValue?: string
Optionaldisabled
disabled?: boolean
Optionalform
form?: string
OptionalintegerOnly
integerOnly?: boolean
Optionallist
list?: string
OptionalmaxLength
maxLength?: number
OptionalminLength
minLength?: number
Optionalname
name?: string
OptionalonChange
onChange?: (value: undefined | number) => void
OptionalonKeyDown
onKeyDown?: (e: KeyboardEvent<HTMLInputElement>) => void
Optionalpattern
pattern?: string
Optionalplaceholder
placeholder?: string
Optional Internalref
ref?: Ref<HTMLInputElement>
Optionalrequired
required?: boolean
Optionalsize
size?: "medium" | "small" | "large"
OptionaltextTransform
textTransform?: "uppercase"
Optionaltitle
title?: string
Optionaltype
type?:
| "search"
| "text"
| "tel"
| "url"
| "email"
| "date"
| "password"
| "datetime-local"
Optionalvalue
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.