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 / forms / views / CommentBox / Form / Form.d.ts
Size: Mime:
import { FormState, ObserverForm } from 'src/forms';
import { CommentBoxProps } from '../typings';
declare class FormStateCard extends FormState {
    inputsList: {
        identity: string;
        type: string;
        name: string;
        value: string;
        className: string;
        wrapperClassName: string;
        validationType: string;
    }[];
}
declare const SubmitButtonComponent: (props: any) => JSX.Element;
declare const CancelButtonComponent: (props: any) => JSX.Element;
declare class Form extends ObserverForm<CommentBoxProps> {
    constructor(props: any);
    isCancelButtonNeeded: boolean;
    SubmitButton: (props: any) => JSX.Element;
    CancelButton: (props: any) => JSX.Element;
    static defaultProps: {
        state: FormStateCard;
    };
    componentWillUpdate(): void;
    handleSubmit: (event: Event) => void;
    handleCancel: (event: Event) => void;
}
export { Form, SubmitButtonComponent, CancelButtonComponent };
export default Form;