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/forms / build / dist / src / new-forms / plugins / NamePlugin.d.ts
Size: Mime:
import * as React from 'react';
import { Value } from '../typings';
import { InputProps } from '../inputs/typings';
import { InputState } from '../inputs/InputState';
declare class NamePlugin extends React.Component<InputProps> {
    static isSatisfiedByProps(props: {
        type: string;
    }): boolean;
    static defaultState: (state: InputState<import("../inputs/typings").AnyObj>) => {
        propertyName: string;
        'data-qa': string;
        autocomplete: string;
        label: string;
        required: boolean;
        validator: (value: Value) => string | true;
        dataQa?: undefined;
    } | {
        propertyName: string;
        label: string;
        autocomplete: string;
        dataQa: string;
        required: boolean;
        validator: (value: Value) => string | true;
        'data-qa'?: undefined;
    } | undefined;
    render(): JSX.Element;
}
export { NamePlugin };
export default NamePlugin;