@bigfishtv/cockpit
Version:
25 lines (23 loc) • 740 B
JavaScript
/**
* Image Edit Utilities
* @module Utilities/imageEditUtils
*/
import ImageEditModal from '../components/editor/ImageEditModal';
import { modalHandler } from '../components/modal/ModalHost';
/**
* 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
*/
export function openImageEditModal(asset, assetChangedCallback) {
modalHandler.add({
Component: ImageEditModal,
props: {
standalone: true,
asset: asset,
onAssetChange: assetChangedCallback,
onClose: function onClose() {},
onSave: assetChangedCallback
}
});
}