@bigfishtv/cockpit
Version:
35 lines (28 loc) • 1.01 kB
JavaScript
;
exports.__esModule = true;
exports.openImageEditModal = openImageEditModal;
var _ImageEditModal = require('../components/editor/ImageEditModal');
var _ImageEditModal2 = _interopRequireDefault(_ImageEditModal);
var _ModalHost = require('../components/modal/ModalHost');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Shortcut function for opening image edit modal, allows for an onChnage callback, e.g. to refresh image in gallery upon update
* @param {Object} asset - Tank asset object
* @param {Function} assetChangedCallback - onChange callback function
*/
/**
* Image Edit Utilities
* @module Utilities/imageEditUtils
*/
function openImageEditModal(asset, assetChangedCallback) {
_ModalHost.modalHandler.add({
Component: _ImageEditModal2.default,
props: {
standalone: true,
asset: asset,
onAssetChange: assetChangedCallback,
onClose: function onClose() {},
onSave: assetChangedCallback
}
});
}