• Parameters

    • props: {
          about?: string;
          accept?: string;
          accessKey?: string;
          alt?: string;
          aria-activedescendant?: string;
          aria-atomic?: Booleanish;
          aria-autocomplete?: "list" | "none" | "inline" | "both";
          aria-braillelabel?: string;
          aria-brailleroledescription?: string;
          aria-busy?: Booleanish;
          aria-checked?: boolean | "true" | "false" | "mixed";
          aria-colcount?: number;
          aria-colindex?: number;
          aria-colindextext?: string;
          aria-colspan?: number;
          aria-controls?: string;
          aria-current?: boolean | "time" | "step" | "true" | "false" | "page" | "location" | "date";
          aria-describedby?: string;
          aria-description?: string;
          aria-details?: string;
          aria-disabled?: Booleanish;
          aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup";
          aria-errormessage?: string;
          aria-expanded?: Booleanish;
          aria-flowto?: string;
          aria-grabbed?: Booleanish;
          aria-haspopup?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
          aria-hidden?: Booleanish;
          aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling";
          aria-keyshortcuts?: string;
          aria-label?: string;
          aria-labelledby?: string;
          aria-level?: number;
          aria-live?: "off" | "assertive" | "polite";
          aria-modal?: Booleanish;
          aria-multiline?: Booleanish;
          aria-multiselectable?: Booleanish;
          aria-orientation?: "horizontal" | "vertical";
          aria-owns?: string;
          aria-placeholder?: string;
          aria-posinset?: number;
          aria-pressed?: boolean | "true" | "false" | "mixed";
          aria-readonly?: Booleanish;
          aria-relevant?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
          aria-required?: Booleanish;
          aria-roledescription?: string;
          aria-rowcount?: number;
          aria-rowindex?: number;
          aria-rowindextext?: string;
          aria-rowspan?: number;
          aria-selected?: Booleanish;
          aria-setsize?: number;
          aria-sort?: "other" | "none" | "ascending" | "descending";
          aria-valuemax?: number;
          aria-valuemin?: number;
          aria-valuenow?: number;
          aria-valuetext?: string;
          autoCapitalize?: string;
          autoComplete?: HTMLInputAutoCompleteAttribute;
          autoCorrect?: string;
          autoFocus?: boolean;
          autoSave?: string;
          capture?: boolean | "environment" | "user";
          checked?: boolean;
          children?: ReactI18NextChildren | Iterable<ReactI18NextChildren>;
          className?: string;
          color?: string;
          content?: string;
          contentEditable?: Booleanish | "inherit" | "plaintext-only";
          contextMenu?: string;
          dangerouslySetInnerHTML?: {
              __html: string | TrustedHTML;
          };
          datatype?: string;
          defaultChecked?: boolean;
          defaultValue?: string | number | readonly string[];
          dir?: string;
          disabled?: boolean;
          draggable?: Booleanish;
          enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
          form?: string;
          formAction?: string;
          formEncType?: string;
          formMethod?: string;
          formNoValidate?: boolean;
          formTarget?: string;
          height?: string | number;
          hidden?: boolean;
          id?: string;
          inlist?: any;
          inputMode?: "search" | "text" | "url" | "none" | "tel" | "email" | "numeric" | "decimal";
          is?: string;
          itemID?: string;
          itemProp?: string;
          itemRef?: string;
          itemScope?: boolean;
          itemType?: string;
          key?: null | Key;
          lang?: string;
          list?: string;
          max?: string | number;
          maxLength?: number;
          min?: string | number;
          minLength?: number;
          multiple?: boolean;
          name?: string;
          nonce?: string;
          onAbort?: ReactEventHandler<HTMLInputElement>;
          onAbortCapture?: ReactEventHandler<HTMLInputElement>;
          onAnimationEnd?: AnimationEventHandler<HTMLInputElement>;
          onAnimationEndCapture?: AnimationEventHandler<HTMLInputElement>;
          onAnimationIteration?: AnimationEventHandler<HTMLInputElement>;
          onAnimationIterationCapture?: AnimationEventHandler<HTMLInputElement>;
          onAnimationStart?: AnimationEventHandler<HTMLInputElement>;
          onAnimationStartCapture?: AnimationEventHandler<HTMLInputElement>;
          onAuxClick?: MouseEventHandler<HTMLInputElement>;
          onAuxClickCapture?: MouseEventHandler<HTMLInputElement>;
          onBeforeInput?: FormEventHandler<HTMLInputElement>;
          onBeforeInputCapture?: FormEventHandler<HTMLInputElement>;
          onBlur?: FocusEventHandler<HTMLInputElement>;
          onBlurCapture?: FocusEventHandler<HTMLInputElement>;
          onCanPlay?: ReactEventHandler<HTMLInputElement>;
          onCanPlayCapture?: ReactEventHandler<HTMLInputElement>;
          onCanPlayThrough?: ReactEventHandler<HTMLInputElement>;
          onCanPlayThroughCapture?: ReactEventHandler<HTMLInputElement>;
          onChange?: ChangeEventHandler<HTMLInputElement>;
          onChangeCapture?: FormEventHandler<HTMLInputElement>;
          onClick?: MouseEventHandler<HTMLInputElement>;
          onClickCapture?: MouseEventHandler<HTMLInputElement>;
          onCompositionEnd?: CompositionEventHandler<HTMLInputElement>;
          onCompositionEndCapture?: CompositionEventHandler<HTMLInputElement>;
          onCompositionStart?: CompositionEventHandler<HTMLInputElement>;
          onCompositionStartCapture?: CompositionEventHandler<HTMLInputElement>;
          onCompositionUpdate?: CompositionEventHandler<HTMLInputElement>;
          onCompositionUpdateCapture?: CompositionEventHandler<HTMLInputElement>;
          onContextMenu?: MouseEventHandler<HTMLInputElement>;
          onContextMenuCapture?: MouseEventHandler<HTMLInputElement>;
          onCopy?: ClipboardEventHandler<HTMLInputElement>;
          onCopyCapture?: ClipboardEventHandler<HTMLInputElement>;
          onCut?: ClipboardEventHandler<HTMLInputElement>;
          onCutCapture?: ClipboardEventHandler<HTMLInputElement>;
          onDoubleClick?: MouseEventHandler<HTMLInputElement>;
          onDoubleClickCapture?: MouseEventHandler<HTMLInputElement>;
          onDrag?: DragEventHandler<HTMLInputElement>;
          onDragCapture?: DragEventHandler<HTMLInputElement>;
          onDragEnd?: DragEventHandler<HTMLInputElement>;
          onDragEndCapture?: DragEventHandler<HTMLInputElement>;
          onDragEnter?: DragEventHandler<HTMLInputElement>;
          onDragEnterCapture?: DragEventHandler<HTMLInputElement>;
          onDragExit?: DragEventHandler<HTMLInputElement>;
          onDragExitCapture?: DragEventHandler<HTMLInputElement>;
          onDragLeave?: DragEventHandler<HTMLInputElement>;
          onDragLeaveCapture?: DragEventHandler<HTMLInputElement>;
          onDragOver?: DragEventHandler<HTMLInputElement>;
          onDragOverCapture?: DragEventHandler<HTMLInputElement>;
          onDragStart?: DragEventHandler<HTMLInputElement>;
          onDragStartCapture?: DragEventHandler<HTMLInputElement>;
          onDrop?: DragEventHandler<HTMLInputElement>;
          onDropCapture?: DragEventHandler<HTMLInputElement>;
          onDurationChange?: ReactEventHandler<HTMLInputElement>;
          onDurationChangeCapture?: ReactEventHandler<HTMLInputElement>;
          onEmptied?: ReactEventHandler<HTMLInputElement>;
          onEmptiedCapture?: ReactEventHandler<HTMLInputElement>;
          onEncrypted?: ReactEventHandler<HTMLInputElement>;
          onEncryptedCapture?: ReactEventHandler<HTMLInputElement>;
          onEnded?: ReactEventHandler<HTMLInputElement>;
          onEndedCapture?: ReactEventHandler<HTMLInputElement>;
          onError?: ReactEventHandler<HTMLInputElement>;
          onErrorCapture?: ReactEventHandler<HTMLInputElement>;
          onFocus?: FocusEventHandler<HTMLInputElement>;
          onFocusCapture?: FocusEventHandler<HTMLInputElement>;
          onGotPointerCapture?: PointerEventHandler<HTMLInputElement>;
          onGotPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;
          onInput?: FormEventHandler<HTMLInputElement>;
          onInputCapture?: FormEventHandler<HTMLInputElement>;
          onInvalid?: FormEventHandler<HTMLInputElement>;
          onInvalidCapture?: FormEventHandler<HTMLInputElement>;
          onKeyDown?: KeyboardEventHandler<HTMLInputElement>;
          onKeyDownCapture?: KeyboardEventHandler<HTMLInputElement>;
          onKeyPress?: KeyboardEventHandler<HTMLInputElement>;
          onKeyPressCapture?: KeyboardEventHandler<HTMLInputElement>;
          onKeyUp?: KeyboardEventHandler<HTMLInputElement>;
          onKeyUpCapture?: KeyboardEventHandler<HTMLInputElement>;
          onLoad?: ReactEventHandler<HTMLInputElement>;
          onLoadCapture?: ReactEventHandler<HTMLInputElement>;
          onLoadStart?: ReactEventHandler<HTMLInputElement>;
          onLoadStartCapture?: ReactEventHandler<HTMLInputElement>;
          onLoadedData?: ReactEventHandler<HTMLInputElement>;
          onLoadedDataCapture?: ReactEventHandler<HTMLInputElement>;
          onLoadedMetadata?: ReactEventHandler<HTMLInputElement>;
          onLoadedMetadataCapture?: ReactEventHandler<HTMLInputElement>;
          onLostPointerCapture?: PointerEventHandler<HTMLInputElement>;
          onLostPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;
          onMouseDown?: MouseEventHandler<HTMLInputElement>;
          onMouseDownCapture?: MouseEventHandler<HTMLInputElement>;
          onMouseEnter?: MouseEventHandler<HTMLInputElement>;
          onMouseLeave?: MouseEventHandler<HTMLInputElement>;
          onMouseMove?: MouseEventHandler<HTMLInputElement>;
          onMouseMoveCapture?: MouseEventHandler<HTMLInputElement>;
          onMouseOut?: MouseEventHandler<HTMLInputElement>;
          onMouseOutCapture?: MouseEventHandler<HTMLInputElement>;
          onMouseOver?: MouseEventHandler<HTMLInputElement>;
          onMouseOverCapture?: MouseEventHandler<HTMLInputElement>;
          onMouseUp?: MouseEventHandler<HTMLInputElement>;
          onMouseUpCapture?: MouseEventHandler<HTMLInputElement>;
          onPaste?: ClipboardEventHandler<HTMLInputElement>;
          onPasteCapture?: ClipboardEventHandler<HTMLInputElement>;
          onPause?: ReactEventHandler<HTMLInputElement>;
          onPauseCapture?: ReactEventHandler<HTMLInputElement>;
          onPlay?: ReactEventHandler<HTMLInputElement>;
          onPlayCapture?: ReactEventHandler<HTMLInputElement>;
          onPlaying?: ReactEventHandler<HTMLInputElement>;
          onPlayingCapture?: ReactEventHandler<HTMLInputElement>;
          onPointerCancel?: PointerEventHandler<HTMLInputElement>;
          onPointerCancelCapture?: PointerEventHandler<HTMLInputElement>;
          onPointerDown?: PointerEventHandler<HTMLInputElement>;
          onPointerDownCapture?: PointerEventHandler<HTMLInputElement>;
          onPointerEnter?: PointerEventHandler<HTMLInputElement>;
          onPointerLeave?: PointerEventHandler<HTMLInputElement>;
          onPointerMove?: PointerEventHandler<HTMLInputElement>;
          onPointerMoveCapture?: PointerEventHandler<HTMLInputElement>;
          onPointerOut?: PointerEventHandler<HTMLInputElement>;
          onPointerOutCapture?: PointerEventHandler<HTMLInputElement>;
          onPointerOver?: PointerEventHandler<HTMLInputElement>;
          onPointerOverCapture?: PointerEventHandler<HTMLInputElement>;
          onPointerUp?: PointerEventHandler<HTMLInputElement>;
          onPointerUpCapture?: PointerEventHandler<HTMLInputElement>;
          onProgress?: ReactEventHandler<HTMLInputElement>;
          onProgressCapture?: ReactEventHandler<HTMLInputElement>;
          onRateChange?: ReactEventHandler<HTMLInputElement>;
          onRateChangeCapture?: ReactEventHandler<HTMLInputElement>;
          onReset?: FormEventHandler<HTMLInputElement>;
          onResetCapture?: FormEventHandler<HTMLInputElement>;
          onResize?: ReactEventHandler<HTMLInputElement>;
          onResizeCapture?: ReactEventHandler<HTMLInputElement>;
          onScroll?: UIEventHandler<HTMLInputElement>;
          onScrollCapture?: UIEventHandler<HTMLInputElement>;
          onSeeked?: ReactEventHandler<HTMLInputElement>;
          onSeekedCapture?: ReactEventHandler<HTMLInputElement>;
          onSeeking?: ReactEventHandler<HTMLInputElement>;
          onSeekingCapture?: ReactEventHandler<HTMLInputElement>;
          onSelect?: ReactEventHandler<HTMLInputElement>;
          onSelectCapture?: ReactEventHandler<HTMLInputElement>;
          onStalled?: ReactEventHandler<HTMLInputElement>;
          onStalledCapture?: ReactEventHandler<HTMLInputElement>;
          onSubmit?: FormEventHandler<HTMLInputElement>;
          onSubmitCapture?: FormEventHandler<HTMLInputElement>;
          onSuspend?: ReactEventHandler<HTMLInputElement>;
          onSuspendCapture?: ReactEventHandler<HTMLInputElement>;
          onTimeUpdate?: ReactEventHandler<HTMLInputElement>;
          onTimeUpdateCapture?: ReactEventHandler<HTMLInputElement>;
          onTouchCancel?: TouchEventHandler<HTMLInputElement>;
          onTouchCancelCapture?: TouchEventHandler<HTMLInputElement>;
          onTouchEnd?: TouchEventHandler<HTMLInputElement>;
          onTouchEndCapture?: TouchEventHandler<HTMLInputElement>;
          onTouchMove?: TouchEventHandler<HTMLInputElement>;
          onTouchMoveCapture?: TouchEventHandler<HTMLInputElement>;
          onTouchStart?: TouchEventHandler<HTMLInputElement>;
          onTouchStartCapture?: TouchEventHandler<HTMLInputElement>;
          onTransitionEnd?: TransitionEventHandler<HTMLInputElement>;
          onTransitionEndCapture?: TransitionEventHandler<HTMLInputElement>;
          onVolumeChange?: ReactEventHandler<HTMLInputElement>;
          onVolumeChangeCapture?: ReactEventHandler<HTMLInputElement>;
          onWaiting?: ReactEventHandler<HTMLInputElement>;
          onWaitingCapture?: ReactEventHandler<HTMLInputElement>;
          onWheel?: WheelEventHandler<HTMLInputElement>;
          onWheelCapture?: WheelEventHandler<HTMLInputElement>;
          pattern?: string;
          placeholder?: string;
          prefix?: string;
          property?: string;
          radioGroup?: string;
          readOnly?: boolean;
          ref?: null | ((instance) => void) | RefObject<HTMLInputElement>;
          rel?: string;
          required?: boolean;
          resource?: string;
          results?: number;
          rev?: string;
          role?: AriaRole;
          security?: string;
          size?: number;
          slot?: string;
          spellCheck?: Booleanish;
          src?: string;
          step?: string | number;
          style?: CSSProperties;
          suppressContentEditableWarning?: boolean;
          suppressHydrationWarning?: boolean;
          tabIndex?: number;
          title?: string;
          translate?: "yes" | "no";
          type?: HTMLInputTypeAttribute;
          typeof?: string;
          unselectable?: "on" | "off";
          value?: string | number | readonly string[];
          vocab?: string;
          width?: string | number;
      } & {
          theme?: any;
      } & {
          as?: undefined;
          forwardedAs?: undefined;
      }

    Returns ReactElement<WithOptionalTheme<{
        about?: string;
        accept?: string;
        accessKey?: string;
        alt?: string;
        aria-activedescendant?: string;
        aria-atomic?: Booleanish;
        aria-autocomplete?: "list" | "none" | "inline" | "both";
        aria-braillelabel?: string;
        aria-brailleroledescription?: string;
        aria-busy?: Booleanish;
        aria-checked?: boolean | "true" | "false" | "mixed";
        aria-colcount?: number;
        aria-colindex?: number;
        aria-colindextext?: string;
        aria-colspan?: number;
        aria-controls?: string;
        aria-current?: boolean | "time" | "step" | "true" | "false" | "page" | "location" | "date";
        aria-describedby?: string;
        aria-description?: string;
        aria-details?: string;
        aria-disabled?: Booleanish;
        aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        aria-errormessage?: string;
        aria-expanded?: Booleanish;
        aria-flowto?: string;
        aria-grabbed?: Booleanish;
        aria-haspopup?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        aria-hidden?: Booleanish;
        aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling";
        aria-keyshortcuts?: string;
        aria-label?: string;
        aria-labelledby?: string;
        aria-level?: number;
        aria-live?: "off" | "assertive" | "polite";
        aria-modal?: Booleanish;
        aria-multiline?: Booleanish;
        aria-multiselectable?: Booleanish;
        aria-orientation?: "horizontal" | "vertical";
        aria-owns?: string;
        aria-placeholder?: string;
        aria-posinset?: number;
        aria-pressed?: boolean | "true" | "false" | "mixed";
        aria-readonly?: Booleanish;
        aria-relevant?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        aria-required?: Booleanish;
        aria-roledescription?: string;
        aria-rowcount?: number;
        aria-rowindex?: number;
        aria-rowindextext?: string;
        aria-rowspan?: number;
        aria-selected?: Booleanish;
        aria-setsize?: number;
        aria-sort?: "other" | "none" | "ascending" | "descending";
        aria-valuemax?: number;
        aria-valuemin?: number;
        aria-valuenow?: number;
        aria-valuetext?: string;
        autoCapitalize?: string;
        autoComplete?: HTMLInputAutoCompleteAttribute;
        autoCorrect?: string;
        autoFocus?: boolean;
        autoSave?: string;
        capture?: boolean | "environment" | "user";
        checked?: boolean;
        children?: ReactI18NextChildren | Iterable<ReactI18NextChildren>;
        className?: string;
        color?: string;
        content?: string;
        contentEditable?: Booleanish | "inherit" | "plaintext-only";
        contextMenu?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        datatype?: string;
        defaultChecked?: boolean;
        defaultValue?: string | number | readonly string[];
        dir?: string;
        disabled?: boolean;
        draggable?: Booleanish;
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        form?: string;
        formAction?: string;
        formEncType?: string;
        formMethod?: string;
        formNoValidate?: boolean;
        formTarget?: string;
        height?: string | number;
        hidden?: boolean;
        id?: string;
        inlist?: any;
        inputMode?: "search" | "text" | "url" | "none" | "tel" | "email" | "numeric" | "decimal";
        is?: string;
        itemID?: string;
        itemProp?: string;
        itemRef?: string;
        itemScope?: boolean;
        itemType?: string;
        key?: null | Key;
        lang?: string;
        list?: string;
        max?: string | number;
        maxLength?: number;
        min?: string | number;
        minLength?: number;
        multiple?: boolean;
        name?: string;
        nonce?: string;
        onAbort?: ReactEventHandler<HTMLInputElement>;
        onAbortCapture?: ReactEventHandler<HTMLInputElement>;
        onAnimationEnd?: AnimationEventHandler<HTMLInputElement>;
        onAnimationEndCapture?: AnimationEventHandler<HTMLInputElement>;
        onAnimationIteration?: AnimationEventHandler<HTMLInputElement>;
        onAnimationIterationCapture?: AnimationEventHandler<HTMLInputElement>;
        onAnimationStart?: AnimationEventHandler<HTMLInputElement>;
        onAnimationStartCapture?: AnimationEventHandler<HTMLInputElement>;
        onAuxClick?: MouseEventHandler<HTMLInputElement>;
        onAuxClickCapture?: MouseEventHandler<HTMLInputElement>;
        onBeforeInput?: FormEventHandler<HTMLInputElement>;
        onBeforeInputCapture?: FormEventHandler<HTMLInputElement>;
        onBlur?: FocusEventHandler<HTMLInputElement>;
        onBlurCapture?: FocusEventHandler<HTMLInputElement>;
        onCanPlay?: ReactEventHandler<HTMLInputElement>;
        onCanPlayCapture?: ReactEventHandler<HTMLInputElement>;
        onCanPlayThrough?: ReactEventHandler<HTMLInputElement>;
        onCanPlayThroughCapture?: ReactEventHandler<HTMLInputElement>;
        onChange?: ChangeEventHandler<HTMLInputElement>;
        onChangeCapture?: FormEventHandler<HTMLInputElement>;
        onClick?: MouseEventHandler<HTMLInputElement>;
        onClickCapture?: MouseEventHandler<HTMLInputElement>;
        onCompositionEnd?: CompositionEventHandler<HTMLInputElement>;
        onCompositionEndCapture?: CompositionEventHandler<HTMLInputElement>;
        onCompositionStart?: CompositionEventHandler<HTMLInputElement>;
        onCompositionStartCapture?: CompositionEventHandler<HTMLInputElement>;
        onCompositionUpdate?: CompositionEventHandler<HTMLInputElement>;
        onCompositionUpdateCapture?: CompositionEventHandler<HTMLInputElement>;
        onContextMenu?: MouseEventHandler<HTMLInputElement>;
        onContextMenuCapture?: MouseEventHandler<HTMLInputElement>;
        onCopy?: ClipboardEventHandler<HTMLInputElement>;
        onCopyCapture?: ClipboardEventHandler<HTMLInputElement>;
        onCut?: ClipboardEventHandler<HTMLInputElement>;
        onCutCapture?: ClipboardEventHandler<HTMLInputElement>;
        onDoubleClick?: MouseEventHandler<HTMLInputElement>;
        onDoubleClickCapture?: MouseEventHandler<HTMLInputElement>;
        onDrag?: DragEventHandler<HTMLInputElement>;
        onDragCapture?: DragEventHandler<HTMLInputElement>;
        onDragEnd?: DragEventHandler<HTMLInputElement>;
        onDragEndCapture?: DragEventHandler<HTMLInputElement>;
        onDragEnter?: DragEventHandler<HTMLInputElement>;
        onDragEnterCapture?: DragEventHandler<HTMLInputElement>;
        onDragExit?: DragEventHandler<HTMLInputElement>;
        onDragExitCapture?: DragEventHandler<HTMLInputElement>;
        onDragLeave?: DragEventHandler<HTMLInputElement>;
        onDragLeaveCapture?: DragEventHandler<HTMLInputElement>;
        onDragOver?: DragEventHandler<HTMLInputElement>;
        onDragOverCapture?: DragEventHandler<HTMLInputElement>;
        onDragStart?: DragEventHandler<HTMLInputElement>;
        onDragStartCapture?: DragEventHandler<HTMLInputElement>;
        onDrop?: DragEventHandler<HTMLInputElement>;
        onDropCapture?: DragEventHandler<HTMLInputElement>;
        onDurationChange?: ReactEventHandler<HTMLInputElement>;
        onDurationChangeCapture?: ReactEventHandler<HTMLInputElement>;
        onEmptied?: ReactEventHandler<HTMLInputElement>;
        onEmptiedCapture?: ReactEventHandler<HTMLInputElement>;
        onEncrypted?: ReactEventHandler<HTMLInputElement>;
        onEncryptedCapture?: ReactEventHandler<HTMLInputElement>;
        onEnded?: ReactEventHandler<HTMLInputElement>;
        onEndedCapture?: ReactEventHandler<HTMLInputElement>;
        onError?: ReactEventHandler<HTMLInputElement>;
        onErrorCapture?: ReactEventHandler<HTMLInputElement>;
        onFocus?: FocusEventHandler<HTMLInputElement>;
        onFocusCapture?: FocusEventHandler<HTMLInputElement>;
        onGotPointerCapture?: PointerEventHandler<HTMLInputElement>;
        onGotPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;
        onInput?: FormEventHandler<HTMLInputElement>;
        onInputCapture?: FormEventHandler<HTMLInputElement>;
        onInvalid?: FormEventHandler<HTMLInputElement>;
        onInvalidCapture?: FormEventHandler<HTMLInputElement>;
        onKeyDown?: KeyboardEventHandler<HTMLInputElement>;
        onKeyDownCapture?: KeyboardEventHandler<HTMLInputElement>;
        onKeyPress?: KeyboardEventHandler<HTMLInputElement>;
        onKeyPressCapture?: KeyboardEventHandler<HTMLInputElement>;
        onKeyUp?: KeyboardEventHandler<HTMLInputElement>;
        onKeyUpCapture?: KeyboardEventHandler<HTMLInputElement>;
        onLoad?: ReactEventHandler<HTMLInputElement>;
        onLoadCapture?: ReactEventHandler<HTMLInputElement>;
        onLoadStart?: ReactEventHandler<HTMLInputElement>;
        onLoadStartCapture?: ReactEventHandler<HTMLInputElement>;
        onLoadedData?: ReactEventHandler<HTMLInputElement>;
        onLoadedDataCapture?: ReactEventHandler<HTMLInputElement>;
        onLoadedMetadata?: ReactEventHandler<HTMLInputElement>;
        onLoadedMetadataCapture?: ReactEventHandler<HTMLInputElement>;
        onLostPointerCapture?: PointerEventHandler<HTMLInputElement>;
        onLostPointerCaptureCapture?: PointerEventHandler<HTMLInputElement>;
        onMouseDown?: MouseEventHandler<HTMLInputElement>;
        onMouseDownCapture?: MouseEventHandler<HTMLInputElement>;
        onMouseEnter?: MouseEventHandler<HTMLInputElement>;
        onMouseLeave?: MouseEventHandler<HTMLInputElement>;
        onMouseMove?: MouseEventHandler<HTMLInputElement>;
        onMouseMoveCapture?: MouseEventHandler<HTMLInputElement>;
        onMouseOut?: MouseEventHandler<HTMLInputElement>;
        onMouseOutCapture?: MouseEventHandler<HTMLInputElement>;
        onMouseOver?: MouseEventHandler<HTMLInputElement>;
        onMouseOverCapture?: MouseEventHandler<HTMLInputElement>;
        onMouseUp?: MouseEventHandler<HTMLInputElement>;
        onMouseUpCapture?: MouseEventHandler<HTMLInputElement>;
        onPaste?: ClipboardEventHandler<HTMLInputElement>;
        onPasteCapture?: ClipboardEventHandler<HTMLInputElement>;
        onPause?: ReactEventHandler<HTMLInputElement>;
        onPauseCapture?: ReactEventHandler<HTMLInputElement>;
        onPlay?: ReactEventHandler<HTMLInputElement>;
        onPlayCapture?: ReactEventHandler<HTMLInputElement>;
        onPlaying?: ReactEventHandler<HTMLInputElement>;
        onPlayingCapture?: ReactEventHandler<HTMLInputElement>;
        onPointerCancel?: PointerEventHandler<HTMLInputElement>;
        onPointerCancelCapture?: PointerEventHandler<HTMLInputElement>;
        onPointerDown?: PointerEventHandler<HTMLInputElement>;
        onPointerDownCapture?: PointerEventHandler<HTMLInputElement>;
        onPointerEnter?: PointerEventHandler<HTMLInputElement>;
        onPointerLeave?: PointerEventHandler<HTMLInputElement>;
        onPointerMove?: PointerEventHandler<HTMLInputElement>;
        onPointerMoveCapture?: PointerEventHandler<HTMLInputElement>;
        onPointerOut?: PointerEventHandler<HTMLInputElement>;
        onPointerOutCapture?: PointerEventHandler<HTMLInputElement>;
        onPointerOver?: PointerEventHandler<HTMLInputElement>;
        onPointerOverCapture?: PointerEventHandler<HTMLInputElement>;
        onPointerUp?: PointerEventHandler<HTMLInputElement>;
        onPointerUpCapture?: PointerEventHandler<HTMLInputElement>;
        onProgress?: ReactEventHandler<HTMLInputElement>;
        onProgressCapture?: ReactEventHandler<HTMLInputElement>;
        onRateChange?: ReactEventHandler<HTMLInputElement>;
        onRateChangeCapture?: ReactEventHandler<HTMLInputElement>;
        onReset?: FormEventHandler<HTMLInputElement>;
        onResetCapture?: FormEventHandler<HTMLInputElement>;
        onResize?: ReactEventHandler<HTMLInputElement>;
        onResizeCapture?: ReactEventHandler<HTMLInputElement>;
        onScroll?: UIEventHandler<HTMLInputElement>;
        onScrollCapture?: UIEventHandler<HTMLInputElement>;
        onSeeked?: ReactEventHandler<HTMLInputElement>;
        onSeekedCapture?: ReactEventHandler<HTMLInputElement>;
        onSeeking?: ReactEventHandler<HTMLInputElement>;
        onSeekingCapture?: ReactEventHandler<HTMLInputElement>;
        onSelect?: ReactEventHandler<HTMLInputElement>;
        onSelectCapture?: ReactEventHandler<HTMLInputElement>;
        onStalled?: ReactEventHandler<HTMLInputElement>;
        onStalledCapture?: ReactEventHandler<HTMLInputElement>;
        onSubmit?: FormEventHandler<HTMLInputElement>;
        onSubmitCapture?: FormEventHandler<HTMLInputElement>;
        onSuspend?: ReactEventHandler<HTMLInputElement>;
        onSuspendCapture?: ReactEventHandler<HTMLInputElement>;
        onTimeUpdate?: ReactEventHandler<HTMLInputElement>;
        onTimeUpdateCapture?: ReactEventHandler<HTMLInputElement>;
        onTouchCancel?: TouchEventHandler<HTMLInputElement>;
        onTouchCancelCapture?: TouchEventHandler<HTMLInputElement>;
        onTouchEnd?: TouchEventHandler<HTMLInputElement>;
        onTouchEndCapture?: TouchEventHandler<HTMLInputElement>;
        onTouchMove?: TouchEventHandler<HTMLInputElement>;
        onTouchMoveCapture?: TouchEventHandler<HTMLInputElement>;
        onTouchStart?: TouchEventHandler<HTMLInputElement>;
        onTouchStartCapture?: TouchEventHandler<HTMLInputElement>;
        onTransitionEnd?: TransitionEventHandler<HTMLInputElement>;
        onTransitionEndCapture?: TransitionEventHandler<HTMLInputElement>;
        onVolumeChange?: ReactEventHandler<HTMLInputElement>;
        onVolumeChangeCapture?: ReactEventHandler<HTMLInputElement>;
        onWaiting?: ReactEventHandler<HTMLInputElement>;
        onWaitingCapture?: ReactEventHandler<HTMLInputElement>;
        onWheel?: WheelEventHandler<HTMLInputElement>;
        onWheelCapture?: WheelEventHandler<HTMLInputElement>;
        pattern?: string;
        placeholder?: string;
        prefix?: string;
        property?: string;
        radioGroup?: string;
        readOnly?: boolean;
        ref?: null | ((instance) => void) | RefObject<HTMLInputElement>;
        rel?: string;
        required?: boolean;
        resource?: string;
        results?: number;
        rev?: string;
        role?: AriaRole;
        security?: string;
        size?: number;
        slot?: string;
        spellCheck?: Booleanish;
        src?: string;
        step?: string | number;
        style?: CSSProperties;
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        tabIndex?: number;
        title?: string;
        translate?: "yes" | "no";
        type?: HTMLInputTypeAttribute;
        typeof?: string;
        unselectable?: "on" | "off";
        value?: string | number | readonly string[];
        vocab?: string;
        width?: string | number;
    } & Partial<{}>, any>, string | JSXElementConstructor<any>>

  • Type Parameters

    • AsC extends string | ComponentType<any> = "input"

    • FAsC extends string | ComponentType<any> = AsC

    Parameters

    • props: StyledComponentPropsWithAs<AsC, any, {}, never, AsC, FAsC>

    Returns ReactElement<StyledComponentPropsWithAs<AsC, any, {}, never, AsC, FAsC>, string | JSXElementConstructor<any>>

Generated using TypeDoc