Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / inputs / TextBox / TextBox.d.ts
Size: Mime:
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;