UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

3 lines (2 loc) 1.93 kB
"use strict";const l=require("vue"),u=require("@vue/shared");require("../../../node_modules/.pnpm/@vueuse_core@10.11.0_@vue_composition-api@1.7.2_vue@3.4.27_typescript@5.4.5___vue@3.4.27_typescript@5.4.5_/node_modules/@vueuse/core/index.cjs");require("../../../utils/index.cjs");const d=require("./index.cjs"),r=require("../../../utils/is.cjs"),f=require("../../../node_modules/.pnpm/@vueuse_shared@10.11.0_@vue_composition-api@1.7.2_vue@3.4.27_typescript@5.4.5___vue@3.4.27_typescript@5.4.5_/node_modules/@vueuse/shared/index.cjs"),m=require("../../../utils/fullscreen.cjs"),o=new Map;function g(e){let n=document.body;return e.appendTo&&(r.isString(e.appendTo)&&(n=document.querySelector(e.appendTo)),r.isElement(e.appendTo)&&(n=e.appendTo),r.isElement(n)||(console.warn("ElMessageBox","the appendTo option is not an HTMLElement. Falling back to document.body."),n=document.body)),n}function x(e,n,t=null){const i=l.createVNode(d,e,r.isFunction(e.message)||l.isVNode(e.message)?{default:r.isFunction(e.message)?e.message:()=>e.message}:null);return i.appContext=t,l.render(i,n),g(e).appendChild(n.firstElementChild),i.component}function h(){return document.createElement("div")}function T(e,n){const t=h(),i=x(e,t,n),a=i.proxy;e.onVanish=()=>{l.render(null,t),o.delete(a)};for(const c in e)u.hasOwn(e,c)&&!u.hasOwn(a.$props,c)&&(a[c]=e[c]);return i.exposed.isShowDialog.value=!0,a}function s(e,n=null){if(!f.isClient)return;let t;r.isString(e)||l.isVNode(e)?e={message:e}:t=e.callback,e.extend=!0;const i=T(e,n??s._context);o.set(i,{options:e,callback:t})}function b(e){return(n,t,i,a)=>{let c="";return r.isObject(t)||r.isObject(n)?(i=t||n,c=""):m.isUndefined(t)?c="":c=t,s(Object.assign({title:c,message:n},i,{type:e}),a)}}const q=["normal","danger","warning","info"];q.forEach(e=>{s[e]=b(e)});s.close=()=>{o.forEach((e,n)=>{n.exposed.done()}),o.clear()};s._context=null;module.exports=s; //# sourceMappingURL=dialog.cjs.map