cosmo-ui
Version:
Common React components
32 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var constants_1 = require("../constants");
exports.SHOW_MODAL = '@@cosmo-ui/SHOW_MODAL';
exports.HIDE_MODAL = '@@cosmo-ui/HIDE_MODAL';
exports.UPDATE_MODAL_PROPS = '@@cosmo-ui/UPDATE_MODAL_PROPS';
exports.showModal = function (modalType, modalProps) {
if (modalProps === void 0) { modalProps = null; }
return ({ type: exports.SHOW_MODAL, modalType: modalType, modalProps: modalProps });
};
exports.hideModal = function () {
return ({ type: exports.HIDE_MODAL });
};
exports.showBasicModal = function (message) {
return exports.showModal(constants_1.BASIC_MODAL_KEY, { message: message, backgroundActive: true });
};
exports.showMessageModal = function (message) {
var props = {
message: message,
backgroundActive: false,
};
return exports.showModal(constants_1.MESSAGE_MODAL_KEY, props);
};
exports.showIconMessageModal = function (message, icon) {
var props = {
message: message,
icon: icon,
backgroundActive: false,
};
return exports.showModal(constants_1.MESSAGE_MODAL_KEY, props);
};
//# sourceMappingURL=modal.js.map