Skip to content

CurrencyInputProps

Props for CurrencyInput.

about?: string;

Omit.about


accept?: string;

Omit.accept


accessKey?: string;

Omit.accessKey


allowNegative?: boolean;

Allow negative amounts (refunds, adjustments).

false

CurrencyInputBaseOptions.allowNegative


alt?: string;

Omit.alt


"aria-activedescendant"?: string;

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

Omit.aria-activedescendant


"aria-atomic"?: Booleanish;

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

Omit.aria-atomic


"aria-autocomplete"?: "list" | "none" | "inline" | "both";

Indicates whether inputting text could trigger display of one or more predictions of the user’s intended value for an input and specifies how predictions would be presented if they are made.

Omit.aria-autocomplete


"aria-braillelabel"?: string;

Defines a string value that labels the current element, which is intended to be converted into Braille.

aria-label.

Omit.aria-braillelabel


"aria-brailleroledescription"?: string;

Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.

aria-roledescription.

Omit.aria-brailleroledescription


"aria-busy"?: Booleanish;

Omit.aria-busy


"aria-checked"?: boolean | "false" | "true" | "mixed";

Indicates the current “checked” state of checkboxes, radio buttons, and other widgets.

  • aria-pressed
  • aria-selected.

Omit.aria-checked


"aria-colcount"?: number;

Defines the total number of columns in a table, grid, or treegrid.

aria-colindex.

Omit.aria-colcount


"aria-colindex"?: number;

Defines an element’s column index or position with respect to the total number of columns within a table, grid, or treegrid.

  • aria-colcount
  • aria-colspan.

Omit.aria-colindex


"aria-colindextext"?: string;

Defines a human readable text alternative of aria-colindex.

aria-rowindextext.

Omit.aria-colindextext


"aria-colspan"?: number;

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

  • aria-colindex
  • aria-rowspan.

Omit.aria-colspan


"aria-controls"?: string;

Identifies the element (or elements) whose contents or presence are controlled by the current element.

aria-owns.

Omit.aria-controls


"aria-current"?: boolean | "step" | "date" | "time" | "false" | "true" | "page" | "location";

Indicates the element that represents the current item within a container or set of related elements.

Omit.aria-current


"aria-describedby"?: string;

Identifies the element (or elements) that describes the object.

aria-labelledby

Omit.aria-describedby


"aria-description"?: string;

Defines a string value that describes or annotates the current element.

related aria-describedby.

Omit.aria-description


"aria-details"?: string;

Identifies the element that provides a detailed, extended description for the object.

aria-describedby.

Omit.aria-details


"aria-disabled"?: Booleanish;

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

  • aria-hidden
  • aria-readonly.

Omit.aria-disabled


"aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";

Indicates what functions can be performed when a dragged object is released on the drop target.

Omit.aria-dropeffect


"aria-errormessage"?: string;

Identifies the element that provides an error message for the object.

  • aria-invalid
  • aria-describedby.

Omit.aria-errormessage


"aria-expanded"?: Booleanish;

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

Omit.aria-expanded


"aria-flowto"?: string;

Identifies the next element (or elements) in an alternate reading order of content which, at the user’s discretion, allows assistive technology to override the general default of reading in document source order.

Omit.aria-flowto


"aria-grabbed"?: Booleanish;

Indicates an element’s “grabbed” state in a drag-and-drop operation.

Omit.aria-grabbed


"aria-haspopup"?:
| boolean
| "false"
| "true"
| "dialog"
| "grid"
| "listbox"
| "menu"
| "tree";

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

Omit.aria-haspopup


"aria-hidden"?: Booleanish;

Indicates whether the element is exposed to an accessibility API.

aria-disabled.

Omit.aria-hidden


"aria-invalid"?: boolean | "false" | "true" | "grammar" | "spelling";

Indicates the entered value does not conform to the format expected by the application.

aria-errormessage.

Omit.aria-invalid


"aria-keyshortcuts"?: string;

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

Omit.aria-keyshortcuts


"aria-label"?: string;

Defines a string value that labels the current element.

aria-labelledby.

Omit.aria-label


"aria-labelledby"?: string;

Identifies the element (or elements) that labels the current element.

aria-describedby.

Omit.aria-labelledby


"aria-level"?: number;

Defines the hierarchical level of an element within a structure.

Omit.aria-level


"aria-live"?: "off" | "assertive" | "polite";

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

Omit.aria-live


"aria-modal"?: Booleanish;

Indicates whether an element is modal when displayed.

Omit.aria-modal


"aria-multiline"?: Booleanish;

Indicates whether a text box accepts multiple lines of input or only a single line.

Omit.aria-multiline


"aria-multiselectable"?: Booleanish;

Indicates that the user may select more than one item from the current selectable descendants.

Omit.aria-multiselectable


"aria-orientation"?: "horizontal" | "vertical";

Indicates whether the element’s orientation is horizontal, vertical, or unknown/ambiguous.

Omit.aria-orientation


"aria-owns"?: string;

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

aria-controls.

Omit.aria-owns


"aria-placeholder"?: string;

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.

Omit.aria-placeholder


"aria-posinset"?: number;

Defines an element’s number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

aria-setsize.

Omit.aria-posinset


"aria-pressed"?: boolean | "false" | "true" | "mixed";

Indicates the current “pressed” state of toggle buttons.

  • aria-checked
  • aria-selected.

Omit.aria-pressed


"aria-readonly"?: Booleanish;

Indicates that the element is not editable, but is otherwise operable.

aria-disabled.

Omit.aria-readonly


"aria-relevant"?:
| "text"
| "additions"
| "additions removals"
| "additions text"
| "all"
| "removals"
| "removals additions"
| "removals text"
| "text additions"
| "text removals";

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

aria-atomic.

Omit.aria-relevant


"aria-required"?: Booleanish;

Indicates that user input is required on the element before a form may be submitted.

Omit.aria-required


"aria-roledescription"?: string;

Defines a human-readable, author-localized description for the role of an element.

Omit.aria-roledescription


"aria-rowcount"?: number;

Defines the total number of rows in a table, grid, or treegrid.

aria-rowindex.

Omit.aria-rowcount


"aria-rowindex"?: number;

Defines an element’s row index or position with respect to the total number of rows within a table, grid, or treegrid.

  • aria-rowcount
  • aria-rowspan.

Omit.aria-rowindex


"aria-rowindextext"?: string;

Defines a human readable text alternative of aria-rowindex.

aria-colindextext.

Omit.aria-rowindextext


"aria-rowspan"?: number;

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

  • aria-rowindex
  • aria-colspan.

Omit.aria-rowspan


"aria-selected"?: Booleanish;

Indicates the current “selected” state of various widgets.

  • aria-checked
  • aria-pressed.

Omit.aria-selected


"aria-setsize"?: number;

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

aria-posinset.

Omit.aria-setsize


"aria-sort"?: "none" | "ascending" | "descending" | "other";

Indicates if items in a table or grid are sorted in ascending or descending order.

Omit.aria-sort


"aria-valuemax"?: number;

Defines the maximum allowed value for a range widget.

Omit.aria-valuemax


"aria-valuemin"?: number;

Defines the minimum allowed value for a range widget.

Omit.aria-valuemin


"aria-valuenow"?: number;

Defines the current value for a range widget.

aria-valuetext.

Omit.aria-valuenow


"aria-valuetext"?: string;

Defines the human readable text alternative of aria-valuenow for a range widget.

Omit.aria-valuetext


autoCapitalize?:
| "off"
| string & object
| "none"
| "on"
| "sentences"
| "words"
| "characters";

Omit.autoCapitalize


autoComplete?: HTMLInputAutoCompleteAttribute;

Omit.autoComplete


autoCorrect?: string;

Omit.autoCorrect


autoFocus?: boolean;

Omit.autoFocus


autoSave?: string;

Omit.autoSave


capture?: boolean | "user" | "environment";

Omit.capture


checked?: boolean;

Omit.checked


children?: ReactNode;

Omit.children


className?: string;

Omit.className


color?: string;

Omit.color


content?: string;

Omit.content


contentEditable?: Booleanish | "inherit" | "plaintext-only";

Omit.contentEditable


contextMenu?: string;

Omit.contextMenu


country?: string;

Convenience: combined into ${language}-${country} when locale is absent.

CurrencyInputBaseOptions.country


currency: string;

ISO-4217 currency code, e.g. 'EUR', 'BGN', 'JPY'. Required.

CurrencyInputBaseOptions.currency


currencyDisplay?: CurrencyDisplay;

How the currency is displayed.

'symbol'

CurrencyInputBaseOptions.currencyDisplay


dangerouslySetInnerHTML?: object;
__html: string | TrustedHTML;

Omit.dangerouslySetInnerHTML


datatype?: string;

Omit.datatype


defaultChecked?: boolean;

Omit.defaultChecked


defaultValue?: number | null;

Uncontrolled initial amount.


dir?: string;

Omit.dir


disabled?: boolean;

Omit.disabled


draggable?: Booleanish;

Omit.draggable


enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";

Omit.enterKeyHint


exportparts?: string;

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts

Omit.exportparts


form?: string;

Omit.form


formAction?: string | ((formData) => void | Promise<void>);

Omit.formAction


formatMode?: FormatMode;

When the field formats. 'live' (default) formats as you type with a stable caret; 'blur' shows a plain number while focused.

'live'

CurrencyInputBaseOptions.formatMode


formEncType?: string;

Omit.formEncType


formMethod?: string;

Omit.formMethod


formNoValidate?: boolean;

Omit.formNoValidate


formTarget?: string;

Omit.formTarget


height?: string | number;

Omit.height


hidden?: boolean;

Omit.hidden


id?: string;

Omit.id


inert?: boolean;

https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/inert

Omit.inert


inlist?: any;

Omit.inlist


inputMode?:
| "text"
| "decimal"
| "search"
| "email"
| "tel"
| "url"
| "none"
| "numeric";

Hints at the type of data that might be entered by the user while editing the element or its contents

https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

Omit.inputMode


invalid?: boolean;

Marks the field invalid: sets aria-invalid and data-invalid.


is?: string;

Specify that a standard HTML element should behave like a defined custom built-in element

https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

Omit.is


itemID?: string;

Omit.itemID


itemProp?: string;

Omit.itemProp


itemRef?: string;

Omit.itemRef


itemScope?: boolean;

Omit.itemScope


itemType?: string;

Omit.itemType


lang?: string;

Omit.lang


language?: string;

Convenience: combined into ${language}-${country} when locale is absent.

CurrencyInputBaseOptions.language


list?: string;

Omit.list


locale?: string;

BCP-47 locale, e.g. 'bg-BG'. Takes precedence over language/country. When all three are omitted the runtime default locale is used.

CurrencyInputBaseOptions.locale


max?: string | number;

Omit.max


maximumFractionDigits?: number;

Cap on fraction digits. Defaults to the currency’s own default (JPY → 0, EUR → 2, KWD → 3).

CurrencyInputBaseOptions.maximumFractionDigits


maxLength?: number;

Omit.maxLength


min?: string | number;

Omit.min


minimumFractionDigits?: number;

Floor on fraction digits in the formatted value.

0

CurrencyInputBaseOptions.minimumFractionDigits


minLength?: number;

Omit.minLength


multiple?: boolean;

Omit.multiple


name?: string;

Omit.name


nonce?: string;

Omit.nonce


numberingSystem?: string;

Override the numbering system, e.g. 'latn' to force ASCII digits.

CurrencyInputBaseOptions.numberingSystem


onAbort?: ReactEventHandler<HTMLInputElement>;

Omit.onAbort


onAbortCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onAbortCapture


onAnimationEnd?: AnimationEventHandler<HTMLInputElement>;

Omit.onAnimationEnd


onAnimationEndCapture?: AnimationEventHandler<HTMLInputElement>;

Omit.onAnimationEndCapture


onAnimationIteration?: AnimationEventHandler<HTMLInputElement>;

Omit.onAnimationIteration


onAnimationIterationCapture?: AnimationEventHandler<HTMLInputElement>;

Omit.onAnimationIterationCapture


onAnimationStart?: AnimationEventHandler<HTMLInputElement>;

Omit.onAnimationStart


onAnimationStartCapture?: AnimationEventHandler<HTMLInputElement>;

Omit.onAnimationStartCapture


onAuxClick?: MouseEventHandler<HTMLInputElement>;

Omit.onAuxClick


onAuxClickCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onAuxClickCapture


onBeforeInput?: InputEventHandler<HTMLInputElement>;

Omit.onBeforeInput


onBeforeInputCapture?: InputEventHandler<HTMLInputElement>;

Omit.onBeforeInputCapture


onBeforeToggle?: ToggleEventHandler<HTMLInputElement>;

Omit.onBeforeToggle


onBlur?: FocusEventHandler<HTMLInputElement>;

Omit.onBlur


onBlurCapture?: FocusEventHandler<HTMLInputElement>;

Omit.onBlurCapture


onCanPlay?: ReactEventHandler<HTMLInputElement>;

Omit.onCanPlay


onCanPlayCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onCanPlayCapture


onCanPlayThrough?: ReactEventHandler<HTMLInputElement>;

Omit.onCanPlayThrough


onCanPlayThroughCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onCanPlayThroughCapture


onChange?: CurrencyValueChangeHandler;

Fires on every accepted keystroke with the parsed number (or null) and the strings that produced it.

The plain value, like every other input in the suite — see the note on CurrencyInputProps.onValueChange for why this changed.


onChangeCapture?: ChangeEventHandler<HTMLInputElement, Element>;

Omit.onChangeCapture


onClick?: MouseEventHandler<HTMLInputElement>;

Omit.onClick


onClickCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onClickCapture


onCompositionEnd?: CompositionEventHandler<HTMLInputElement>;

Omit.onCompositionEnd


onCompositionEndCapture?: CompositionEventHandler<HTMLInputElement>;

Omit.onCompositionEndCapture


onCompositionStart?: CompositionEventHandler<HTMLInputElement>;

Omit.onCompositionStart


onCompositionStartCapture?: CompositionEventHandler<HTMLInputElement>;

Omit.onCompositionStartCapture


onCompositionUpdate?: CompositionEventHandler<HTMLInputElement>;

Omit.onCompositionUpdate


onCompositionUpdateCapture?: CompositionEventHandler<HTMLInputElement>;

Omit.onCompositionUpdateCapture


onContextMenu?: MouseEventHandler<HTMLInputElement>;

Omit.onContextMenu


onContextMenuCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onContextMenuCapture


onCopy?: ClipboardEventHandler<HTMLInputElement>;

Omit.onCopy


onCopyCapture?: ClipboardEventHandler<HTMLInputElement>;

Omit.onCopyCapture


onCut?: ClipboardEventHandler<HTMLInputElement>;

Omit.onCut


onCutCapture?: ClipboardEventHandler<HTMLInputElement>;

Omit.onCutCapture


onDoubleClick?: MouseEventHandler<HTMLInputElement>;

Omit.onDoubleClick


onDoubleClickCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onDoubleClickCapture


onDrag?: DragEventHandler<HTMLInputElement>;

Omit.onDrag


onDragCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragCapture


onDragEnd?: DragEventHandler<HTMLInputElement>;

Omit.onDragEnd


onDragEndCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragEndCapture


onDragEnter?: DragEventHandler<HTMLInputElement>;

Omit.onDragEnter


onDragEnterCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragEnterCapture


onDragExit?: DragEventHandler<HTMLInputElement>;

Omit.onDragExit


onDragExitCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragExitCapture


onDragLeave?: DragEventHandler<HTMLInputElement>;

Omit.onDragLeave


onDragLeaveCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragLeaveCapture


onDragOver?: DragEventHandler<HTMLInputElement>;

Omit.onDragOver


onDragOverCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragOverCapture


onDragStart?: DragEventHandler<HTMLInputElement>;

Omit.onDragStart


onDragStartCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDragStartCapture


onDrop?: DragEventHandler<HTMLInputElement>;

Omit.onDrop


onDropCapture?: DragEventHandler<HTMLInputElement>;

Omit.onDropCapture


onDurationChange?: ReactEventHandler<HTMLInputElement>;

Omit.onDurationChange


onDurationChangeCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onDurationChangeCapture


onEmptied?: ReactEventHandler<HTMLInputElement>;

Omit.onEmptied


onEmptiedCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onEmptiedCapture


onEncrypted?: ReactEventHandler<HTMLInputElement>;

Omit.onEncrypted


onEncryptedCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onEncryptedCapture


onEnded?: ReactEventHandler<HTMLInputElement>;

Omit.onEnded


onEndedCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onEndedCapture


onError?: ReactEventHandler<HTMLInputElement>;

Omit.onError


onErrorCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onErrorCapture


onFocus?: FocusEventHandler<HTMLInputElement>;

Omit.onFocus


onFocusCapture?: FocusEventHandler<HTMLInputElement>;

Omit.onFocusCapture


onGotPointerCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onGotPointerCapture


onGotPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onGotPointerCaptureCapture


onInput?: InputEventHandler<HTMLInputElement>;

Omit.onInput


onInputCapture?: InputEventHandler<HTMLInputElement>;

Omit.onInputCapture


onInvalid?: ReactEventHandler<HTMLInputElement>;

Omit.onInvalid


onInvalidCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onInvalidCapture


onKeyDown?: KeyboardEventHandler<HTMLInputElement>;

Omit.onKeyDown


onKeyDownCapture?: KeyboardEventHandler<HTMLInputElement>;

Omit.onKeyDownCapture


onKeyPress?: KeyboardEventHandler<HTMLInputElement>;

Omit.onKeyPress


onKeyPressCapture?: KeyboardEventHandler<HTMLInputElement>;

Omit.onKeyPressCapture


onKeyUp?: KeyboardEventHandler<HTMLInputElement>;

Omit.onKeyUp


onKeyUpCapture?: KeyboardEventHandler<HTMLInputElement>;

Omit.onKeyUpCapture


onLoad?: ReactEventHandler<HTMLInputElement>;

Omit.onLoad


onLoadCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadCapture


onLoadedData?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadedData


onLoadedDataCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadedDataCapture


onLoadedMetadata?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadedMetadata


onLoadedMetadataCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadedMetadataCapture


onLoadStart?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadStart


onLoadStartCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onLoadStartCapture


onLostPointerCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onLostPointerCapture


onLostPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onLostPointerCaptureCapture


onMouseDown?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseDown


onMouseDownCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseDownCapture


onMouseEnter?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseEnter


onMouseLeave?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseLeave


onMouseMove?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseMove


onMouseMoveCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseMoveCapture


onMouseOut?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseOut


onMouseOutCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseOutCapture


onMouseOver?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseOver


onMouseOverCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseOverCapture


onMouseUp?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseUp


onMouseUpCapture?: MouseEventHandler<HTMLInputElement>;

Omit.onMouseUpCapture


onNativeChange?: ChangeEventHandler<HTMLInputElement>;

Forwarded native change handler; runs after the internal one. Rarely needed — onChange gives you the parsed value, which is what a form wants.


onPaste?: ClipboardEventHandler<HTMLInputElement>;

Omit.onPaste


onPasteCapture?: ClipboardEventHandler<HTMLInputElement>;

Omit.onPasteCapture


onPause?: ReactEventHandler<HTMLInputElement>;

Omit.onPause


onPauseCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onPauseCapture


onPlay?: ReactEventHandler<HTMLInputElement>;

Omit.onPlay


onPlayCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onPlayCapture


onPlaying?: ReactEventHandler<HTMLInputElement>;

Omit.onPlaying


onPlayingCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onPlayingCapture


onPointerCancel?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerCancel


onPointerCancelCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerCancelCapture


onPointerDown?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerDown


onPointerDownCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerDownCapture


onPointerEnter?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerEnter


onPointerLeave?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerLeave


onPointerMove?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerMove


onPointerMoveCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerMoveCapture


onPointerOut?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerOut


onPointerOutCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerOutCapture


onPointerOver?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerOver


onPointerOverCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerOverCapture


onPointerUp?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerUp


onPointerUpCapture?: PointerEventHandler<HTMLInputElement>;

Omit.onPointerUpCapture


onProgress?: ReactEventHandler<HTMLInputElement>;

Omit.onProgress


onProgressCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onProgressCapture


onRateChange?: ReactEventHandler<HTMLInputElement>;

Omit.onRateChange


onRateChangeCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onRateChangeCapture


onReset?: ReactEventHandler<HTMLInputElement>;

Omit.onReset


onResetCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onResetCapture


onScroll?: UIEventHandler<HTMLInputElement>;

Omit.onScroll


onScrollCapture?: UIEventHandler<HTMLInputElement>;

Omit.onScrollCapture


onScrollEnd?: UIEventHandler<HTMLInputElement>;

Omit.onScrollEnd


onScrollEndCapture?: UIEventHandler<HTMLInputElement>;

Omit.onScrollEndCapture


onSeeked?: ReactEventHandler<HTMLInputElement>;

Omit.onSeeked


onSeekedCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onSeekedCapture


onSeeking?: ReactEventHandler<HTMLInputElement>;

Omit.onSeeking


onSeekingCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onSeekingCapture


onSelect?: ReactEventHandler<HTMLInputElement>;

Omit.onSelect


onSelectCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onSelectCapture


onStalled?: ReactEventHandler<HTMLInputElement>;

Omit.onStalled


onStalledCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onStalledCapture


onSubmit?: SubmitEventHandler<HTMLInputElement>;

Omit.onSubmit


onSubmitCapture?: SubmitEventHandler<HTMLInputElement>;

Omit.onSubmitCapture


onSuspend?: ReactEventHandler<HTMLInputElement>;

Omit.onSuspend


onSuspendCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onSuspendCapture


onTimeUpdate?: ReactEventHandler<HTMLInputElement>;

Omit.onTimeUpdate


onTimeUpdateCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onTimeUpdateCapture


onToggle?: ToggleEventHandler<HTMLInputElement>;

Omit.onToggle


onTouchCancel?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchCancel


onTouchCancelCapture?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchCancelCapture


onTouchEnd?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchEnd


onTouchEndCapture?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchEndCapture


onTouchMove?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchMove


onTouchMoveCapture?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchMoveCapture


onTouchStart?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchStart


onTouchStartCapture?: TouchEventHandler<HTMLInputElement>;

Omit.onTouchStartCapture


onTransitionCancel?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionCancel


onTransitionCancelCapture?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionCancelCapture


onTransitionEnd?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionEnd


onTransitionEndCapture?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionEndCapture


onTransitionRun?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionRun


onTransitionRunCapture?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionRunCapture


onTransitionStart?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionStart


onTransitionStartCapture?: TransitionEventHandler<HTMLInputElement>;

Omit.onTransitionStartCapture


onValueChange?: CurrencyValueChangeHandler;

The same handler as CurrencyInputProps.onChange.


onVolumeChange?: ReactEventHandler<HTMLInputElement>;

Omit.onVolumeChange


onVolumeChangeCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onVolumeChangeCapture


onWaiting?: ReactEventHandler<HTMLInputElement>;

Omit.onWaiting


onWaitingCapture?: ReactEventHandler<HTMLInputElement>;

Omit.onWaitingCapture


onWheel?: WheelEventHandler<HTMLInputElement>;

Omit.onWheel


onWheelCapture?: WheelEventHandler<HTMLInputElement>;

Omit.onWheelCapture


part?: string;

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part

Omit.part


pattern?: string;

Omit.pattern


placeholder?: string;

Omit.placeholder


popover?: "" | "auto" | "manual" | "hint";

Omit.popover


popoverTarget?: string;

Omit.popoverTarget


popoverTargetAction?: "toggle" | "show" | "hide";

Omit.popoverTargetAction


prefix?: string;

Omit.prefix


property?: string;

Omit.property


radioGroup?: string;

Omit.radioGroup


readOnly?: boolean;

Omit.readOnly


rel?: string;

Omit.rel


required?: boolean;

Omit.required


resource?: string;

Omit.resource


results?: number;

Omit.results


rev?: string;

Omit.rev


role?: AriaRole;

Omit.role


security?: string;

Omit.security


size?: number;

Omit.size


slot?: string;

Omit.slot


spellCheck?: Booleanish;

Omit.spellCheck


src?: string;

Omit.src


step?: number;

Amount added/subtracted by ArrowUp/ArrowDown. Omit to leave arrow keys untouched. The result is rounded to the currency’s fraction precision.

CurrencyInputBaseOptions.step


style?: CSSProperties;

Omit.style


suppressContentEditableWarning?: boolean;

Omit.suppressContentEditableWarning


suppressHydrationWarning?: boolean;

Omit.suppressHydrationWarning


tabIndex?: number;

Omit.tabIndex


title?: string;

Omit.title


transformRawValue?: (raw) => string;

Transform browser input before locale-aware sanitization.

ParameterType
rawstring

string

CurrencyInputBaseOptions.transformRawValue


translate?: "yes" | "no";

Omit.translate


type?: HTMLInputTypeAttribute;

Omit.type


typeof?: string;

Omit.typeof


unselectable?: "off" | "on";

Omit.unselectable


value?: number | null;

Controlled amount. null/undefined render an empty field.


vocab?: string;

Omit.vocab


width?: string | number;

Omit.width