Repository URL to install this package:
|
Version:
3.0.6-working.1 ▾
|
import React from 'react';
import { TextBoxProps, TextBoxState } from './typings';
export declare function toPlaceholderProps(props: TextBoxProps, state: TextBoxState): {
shouldAnimatePlaceholder: boolean | undefined;
isLabelOnTop: boolean;
placeholderText: any;
state?: TextBoxState | undefined;
value?: string | number | boolean | undefined;
nowrap?: boolean | undefined;
autocomplete?: boolean | undefined;
autoFocus?: boolean | undefined;
type?: string | undefined;
name?: string | undefined;
animatePlaceholder?: boolean | undefined;
placeholder?: string | undefined;
isFocused?: boolean | undefined;
className?: string | undefined;
wrapperClassName?: string | undefined;
hasValidationError?: boolean | undefined;
isValidInput?: boolean | undefined;
validationType?: string | undefined;
maxLength?: number | undefined;
minLength?: number | undefined;
onValueChange?: import("./typings").InputEventHandler | undefined;
onBlur?: import("./typings").InputEventHandler | undefined;
validationMethod?: import("./typings").InputEventHandler | undefined;
isDisabled?: string | undefined;
onFormValidation?: import("./typings").InputEventHandler | undefined;
onFocus?: import("./typings").InputEventHandler | undefined;
onIconClick?: import("./typings").InputEventHandler | undefined;
renderPlaceholder?: import("./typings").TextBoxRenderProps | undefined;
renderError?: import("./typings").TextBoxRenderProps | undefined;
labelText?: string | undefined;
};
export declare function renderPlaceholder(props: TextBoxProps, state: TextBoxState): JSX.Element | "";
export declare function renderError(props: TextBoxProps, state: TextBoxState): false | JSX.Element;
export declare function toWrap(props: TextBoxProps): React.ComponentClass<{}, any> | React.StatelessComponent<{}> | import("styleh-components/dist/styles/styled-components/typings").StyledComponentClass<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, any, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>>;