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 / SelectDropDownPlugin.d.ts
Size: Mime:
import * as React from 'react';
import { isValidSelect } from '../../validators';
import { InputProps, InputState } from '../inputs';
declare class SelectDropDownPlugin extends React.Component<InputProps> {
    static isSatisfiedByProps(props: {
        type: string;
    }): boolean;
    static defaultState: (inputState: InputState<import("../inputs/typings").AnyObj>) => {
        validate: typeof isValidSelect;
    };
    /**
     * @todo !!! these 3 are good examples of why we need validation strategy
     */
    handleChange: (args: string) => void;
    handleBlur: () => void;
    handleFocus: () => void;
    render(): JSX.Element;
}
export { SelectDropDownPlugin };
export default SelectDropDownPlugin;