UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

29 lines (24 loc) 843 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var install = require('../../utils/install.js'); require('../ivue-image/image-preview-global.js'); var imagePreview = require('../ivue-image/image-preview.js'); let imagePreviewInstance; function getImagePreviewInstance() { imagePreviewInstance = imagePreviewInstance || imagePreview["default"].newInstance(); return imagePreviewInstance; } imagePreview["default"].show = (props = {}) => { const instance = getImagePreviewInstance(); props.removeInstance = () => { imagePreviewInstance = null; }; instance.show(props); }; const IvueImagePreview = install.withInstallFunction( imagePreview["default"], "$IvueImagePreview" ); exports.IvueImagePreview = IvueImagePreview; exports["default"] = IvueImagePreview; //# sourceMappingURL=index.js.map