index-f6e7ad63.js 2.6 KB

12
  1. import{b as J,H as K,d as Q,u as R,c as m,t as g,k as U,l as t,n as o,N as W,cM as q,cN as z,cO as G,cI as X,cJ as Y,p as F,cP as Z,P as s,cQ as ee,cR as ne,cS as ae,bK as oe,cT as le,cU as te,cV as ce,cW as se}from"./index-8a67e3df.js";var ie={success:ee,info:ne,error:ae,warning:oe},re={success:le,info:te,error:ce,warning:se},ue=K("success","info","warning","error"),de=function(){return{type:s.oneOf(ue),closable:{type:Boolean,default:void 0},closeText:s.any,message:s.any,description:s.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:s.any,closeIcon:s.any,onClose:Function}},ve=Q({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:de(),setup:function(a,v){var c=v.slots,H=v.emit,y=v.attrs,S=v.expose,I=R("alert",a),B=I.prefixCls,L=I.direction,i=m(!1),b=m(!1),w=m(),_=function(n){n.preventDefault();var l=w.value;l.style.height="".concat(l.offsetHeight,"px"),l.style.height="".concat(l.offsetHeight,"px"),i.value=!0,H("close",n)},O=function(){var n;i.value=!1,b.value=!0,(n=a.afterClose)===null||n===void 0||n.call(a)};S({animationEnd:O});var k=m({});return function(){var r,n,l=a.banner,P=a.closeIcon,T=P===void 0?(r=c.closeIcon)===null||r===void 0?void 0:r.call(c):P,h=a.closable,u=a.type,d=a.showIcon,x=g(c,a,"closeText"),f=g(c,a,"description"),A=g(c,a,"message"),p=g(c,a,"icon");d=l&&d===void 0?!0:d,u=l&&u===void 0?"warning":u||"info";var M=(f?re:ie)[u]||null;x&&(h=!0);var e=B.value,V=U(e,(n={},t(n,"".concat(e,"-").concat(u),!0),t(n,"".concat(e,"-closing"),i.value),t(n,"".concat(e,"-with-description"),!!f),t(n,"".concat(e,"-no-icon"),!d),t(n,"".concat(e,"-banner"),!!l),t(n,"".concat(e,"-closable"),h),t(n,"".concat(e,"-rtl"),L.value==="rtl"),n)),$=h?o("button",{type:"button",onClick:_,class:"".concat(e,"-close-icon"),tabindex:0},[x?o("span",{class:"".concat(e,"-close-text")},[x]):T===void 0?o(W,null,null):T]):null,j=p&&(q(p)?z(p,{class:"".concat(e,"-icon")}):o("span",{class:"".concat(e,"-icon")},[p]))||o(M,{class:"".concat(e,"-icon")},null),D=G("".concat(e,"-motion"),{appear:!1,css:!0,onAfterLeave:O,onBeforeLeave:function(C){C.style.maxHeight="".concat(C.offsetHeight,"px")},onLeave:function(C){C.style.maxHeight="0px"}});return b.value?null:o(Z,D,{default:function(){return[X(o("div",F(F({role:"alert"},y),{},{style:[y.style,k.value],class:[y.class,V],"data-show":!i.value,ref:w}),[d?j:null,o("div",{class:"".concat(e,"-content")},[A?o("div",{class:"".concat(e,"-message")},[A]):null,f?o("div",{class:"".concat(e,"-description")},[f]):null]),$]),[[Y,!i.value]])]}})}}});const pe=J(ve);export{pe as A};
  2. //# sourceMappingURL=index-f6e7ad63.js.map