@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
40 lines • 1.41 kB
JavaScript
import PropTypes from 'prop-types';
export const propTypes = {
autoClose: PropTypes.bool,
cancelText: PropTypes.string,
dataId: PropTypes.string,
dataSelectorId: PropTypes.string,
getBottomContainer: PropTypes.func,
getInnerBottomContainer: PropTypes.func,
getLeftContainer: PropTypes.func,
getSubmitContainer: PropTypes.func,
hideTime: PropTypes.string,
iconName: PropTypes.string,
iconPalette: PropTypes.oneOf(['successFill', 'dangerFill', 'dangerShadow', 'successPlain', 'dangerPlain', 'primaryPlain']),
iconSize: PropTypes.string,
info: PropTypes.string,
isAnimate: PropTypes.bool,
isClose: PropTypes.bool,
isIconMid: PropTypes.bool,
isMore: PropTypes.bool,
message: PropTypes.string,
messageState: PropTypes.bool,
needClose: PropTypes.bool,
onCancel: PropTypes.func,
onSubmit: PropTypes.func,
subject: PropTypes.string,
submitText: PropTypes.string,
submitType: PropTypes.oneOf(['primary', 'danger', 'success']),
type: PropTypes.oneOf(['primary', 'information', 'secondary', 'success', 'custom']),
needAutoZindex: PropTypes.bool,
a11y: PropTypes.shape({
role: PropTypes.string,
ariaLive: PropTypes.oneOf(['polite', 'assertive', 'off']),
ariaAtomic: PropTypes.bool,
ariaDescribedby: PropTypes.string,
ariaLabelledby: PropTypes.string
}),
Element: PropTypes.element,
onPortalClose: PropTypes.func,
onClose: PropTypes.func
};