unis_crm/frontend1/dist/assets/index-wm5R4Axa.js

2 lines
1.5 KiB
JavaScript

import{cs as F,r as i,an as I,ce as S,ct as j,cu as v,cv as E,cw as $,ao as M,cx as N,cy as _,cz as A,cA as c,cB as V,cC as W,cD as z,cE as B,cF as x,cG as D,cH as G}from"./index-BGI3tmtB.js";var H=function(e,n){var l={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(l[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(l[r[o]]=e[r[o]]);return l};const R=e=>{const{prefixCls:n,className:l,closeIcon:r,closable:o,type:a,title:b,children:d,footer:h}=e,y=H(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:m}=i.useContext(I),C=m(),s=n||m("modal"),p=S(C),[w,O,g]=j(s,p),f=`${s}-confirm`;let u={};return a?u={closable:o??!1,title:"",footer:"",children:i.createElement(v,Object.assign({},e,{prefixCls:s,confirmPrefixCls:f,rootPrefixCls:C,content:d}))}:u={closable:o??!0,title:b,footer:h!==null&&i.createElement(E,Object.assign({},e)),children:d},w(i.createElement($,Object.assign({prefixCls:s,className:M(O,`${s}-pure-panel`,a&&f,a&&`${f}-${a}`,l,g,p)},y,{closeIcon:N(s,r),closable:o},u)))},T=F(R);function P(e){return c(G(e))}const t=_;t.useModal=A;t.info=function(n){return c(V(n))};t.success=function(n){return c(W(n))};t.error=function(n){return c(z(n))};t.warning=P;t.warn=P;t.confirm=function(n){return c(B(n))};t.destroyAll=function(){for(;x.length;){const n=x.pop();n&&n()}};t.config=D;t._InternalPanelDoNotUseOrYouWillBeFired=T;export{t as M};