@heycar-uikit/core
Version:
The React UI library from HeyCar
24 lines (23 loc) • 1.23 kB
TypeScript
/// <reference types="react" />
import React from 'react';
declare const Input: React.ForwardRefExoticComponent<Omit<React.InputHTMLAttributes<HTMLInputElement>, "defaultValue" | "onChange" | "onClick" | "onMouseDown" | "type" | "value"> & {
value?: string | number | undefined;
type?: "number" | "text" | "tel" | "email" | "password" | undefined;
defaultValue?: string | number | undefined;
fullWidth?: boolean | undefined;
error?: React.ReactNode;
hint?: React.ReactNode;
label?: React.ReactNode;
leftIcon?: React.ReactNode;
rightAddons?: React.ReactNode;
rightIcon?: React.ReactNode;
className?: string | undefined;
onChange?: React.ChangeEventHandler<HTMLInputElement> | undefined;
onInput?: React.FormEventHandler<HTMLInputElement> | undefined;
onClick?: ((event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void) | undefined;
onMouseDown?: ((event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void) | undefined;
onMouseUp?: ((event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void) | undefined;
dataTestId?: string | undefined;
pattern?: string | RegExp | undefined;
} & React.RefAttributes<HTMLInputElement>>;
export { Input as default };