import{b as U,H as Z,d as q,u as z,c as m,t as g,k as G,l as t,n as o,N as J,d0 as K,cP as Q,da as R,cU as W,cV as X,p as F,db as Y,P as c,c_ as ee,dc as ne,cZ as ae,bV as oe,dd as le,de as te,df as se,dg as ce}from"./index-a8341fa1.js";var ie={success:ee,info:ne,error:ae,warning:oe},re={success:le,info:te,error:se,warning:ce},ue=Z("success","info","warning","error"),de=function(){return{type:c.oneOf(ue),closable:{type:Boolean,default:void 0},closeText:c.any,message:c.any,description:c.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:c.any,closeIcon:c.any,onClose:Function}},ve=q({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:de(),setup:function(a,v){var s=v.slots,N=v.emit,y=v.attrs,_=v.expose,I=z("alert",a),B=I.prefixCls,L=I.direction,i=m(!1),b=m(!1),w=m(),S=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,N("close",n)},P=function(){var n;i.value=!1,b.value=!0,(n=a.afterClose)===null||n===void 0||n.call(a)};_({animationEnd:P});var V=m({});return function(){var r,n,l=a.banner,A=a.closeIcon,E=A===void 0?(r=s.closeIcon)===null||r===void 0?void 0:r.call(s):A,h=a.closable,u=a.type,d=a.showIcon,x=g(s,a,"closeText"),f=g(s,a,"description"),O=g(s,a,"message"),p=g(s,a,"icon");d=l&&d===void 0?!0:d,u=l&&u===void 0?"warning":u||"info";var k=(f?re:ie)[u]||null;x&&(h=!0);var e=B.value,$=G(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)),j=h?o("button",{type:"button",onClick:S,class:"".concat(e,"-close-icon"),tabindex:0},[x?o("span",{class:"".concat(e,"-close-text")},[x]):E===void 0?o(J,null,null):E]):null,D=p&&(K(p)?Q(p,{class:"".concat(e,"-icon")}):o("span",{class:"".concat(e,"-icon")},[p]))||o(k,{class:"".concat(e,"-icon")},null),M=R("".concat(e,"-motion"),{appear:!1,css:!0,onAfterLeave:P,onBeforeLeave:function(C){C.style.maxHeight="".concat(C.offsetHeight,"px")},onLeave:function(C){C.style.maxHeight="0px"}});return b.value?null:o(Y,M,{default:function(){return[W(o("div",F(F({role:"alert"},y),{},{style:[y.style,V.value],class:[y.class,$],"data-show":!i.value,ref:w}),[d?D:null,o("div",{class:"".concat(e,"-content")},[O?o("div",{class:"".concat(e,"-message")},[O]):null,f?o("div",{class:"".concat(e,"-description")},[f]):null]),j]),[[X,!i.value]])]}})}}});const pe=U(ve);export{pe as A}; //# sourceMappingURL=index-56cacbd2.js.map