Repository URL to install this package:
|
Version:
2.6.18 ▾
|
import React from 'react';
import { TextBoxProps, TextBoxState, TextBoxComponent } from './typings';
import { renderPlaceholder as defaultRenderPlaceholder, renderError as defaultRenderError } from './renderProps';
declare class TextBox extends React.Component<TextBoxProps, TextBoxState> implements TextBoxComponent {
static defaultProps: {
type: string;
animatePlaceholder: boolean;
wrapperClassName: string;
className: string;
renderPlaceholder: typeof defaultRenderPlaceholder;
renderError: typeof defaultRenderError;
};
constructor(props: TextBoxProps);
focusMiddleware: () => void;
blurMiddleware: (event: any) => void;
handleFocus: (event: any) => void;
handleBlur: (event: any) => void;
handleChange: (event: any) => void;
handleShowPassword: (event: any) => void;
renderPasswordIcon: (type: any) => JSX.Element;
render(): JSX.Element;
}
export { TextBox };
export { TextBox as TextInput };
export default TextBox;