UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

24 lines (21 loc) 709 B
import { withInstallFunction } from '../../utils/install.mjs'; import '../ivue-image/image-preview-global.mjs'; import ImagePreview from '../ivue-image/image-preview.mjs'; let imagePreviewInstance; function getImagePreviewInstance() { imagePreviewInstance = imagePreviewInstance || ImagePreview.newInstance(); return imagePreviewInstance; } ImagePreview.show = (props = {}) => { const instance = getImagePreviewInstance(); props.removeInstance = () => { imagePreviewInstance = null; }; instance.show(props); }; const IvueImagePreview = withInstallFunction( ImagePreview, "$IvueImagePreview" ); export { IvueImagePreview, IvueImagePreview as default }; //# sourceMappingURL=index.mjs.map