import React from 'react' import { NormalSizes, NormalTypes } from 'components/utils/prop-types' export interface Props { value?: string initialValue?: string placeholder?: string size?: NormalSizes status?: NormalTypes readOnly?: boolean disabled?: boolean label?: string labelRight?: string icon?: React.ReactNode iconRight?: React.ReactNode iconClickable?: boolean width?: string className?: string clearable?: boolean onChange?: (e: React.ChangeEvent) => void onClearClick?: (e: React.MouseEvent) => void onFocus?: (e: React.FocusEvent) => void onBlur?: (e: React.FocusEvent) => void onIconClick?: (e: React.MouseEvent) => void autoComplete: string } export const defaultProps = { disabled: false, readOnly: false, clearable: false, iconClickable: false, width: 'initial', size: 'medium' as NormalSizes, status: 'default' as NormalTypes, autoComplete: 'off', className: '', placeholder: '', initialValue: '', }