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 / renderProps.d.ts
Size: Mime:
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>>;