@pinuts/bsr-uikit-relaunch
Version:
BSR UI-KIT Relaunch
46 lines • 2.14 kB
TypeScript
export default FormModal;
declare function FormModal({ isOpen, setIsOpen, headerProps, formId, formConfig, onSubmit, onClose, closeButtonText, submitButtonText, submitButtonColor, submitButtonClassName, initialValues, ariaAttributesSubmitButton, submitButtonContent, closeButtonContent, }: {
isOpen: any;
setIsOpen: any;
headerProps: any;
formId: any;
formConfig: any;
onSubmit?: () => void;
onClose?: () => void;
closeButtonText: any;
submitButtonText: any;
submitButtonColor?: string;
submitButtonClassName: any;
initialValues: any;
ariaAttributesSubmitButton?: {};
submitButtonContent: any;
closeButtonContent: any;
}): React.JSX.Element;
declare namespace FormModal {
namespace propTypes {
let closeButtonText: PropTypes.Requireable<string>;
let submitButtonText: PropTypes.Validator<string>;
let submitButtonContent: PropTypes.Requireable<PropTypes.ReactNodeLike>;
let closeButtonContent: PropTypes.Requireable<PropTypes.ReactNodeLike>;
let headerProps: PropTypes.Requireable<PropTypes.InferProps<{
title: PropTypes.Validator<string>;
children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
className: PropTypes.Requireable<string>;
}>>;
let isOpen: PropTypes.Requireable<boolean>;
let setIsOpen: PropTypes.Requireable<(...args: any[]) => any>;
let formId: PropTypes.Requireable<string>;
let formConfig: PropTypes.Requireable<object>;
let onSubmit: PropTypes.Requireable<(...args: any[]) => any>;
let icon: PropTypes.Requireable<string>;
let submitButtonColor: PropTypes.Requireable<string>;
let submitButtonClassName: PropTypes.Requireable<string>;
let submitButtonDisabled: PropTypes.Requireable<boolean>;
let ariaAttributesSubmitButton: PropTypes.Requireable<object>;
let initialValues: PropTypes.Requireable<object>;
let onClose: PropTypes.Requireable<(...args: any[]) => any>;
}
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=FormModal.d.ts.map