1 |
- import{at as R,aj as Z,a as q,H as z,s as m,c6 as g,R as G,S as t,n as l,c7 as J,Z as K,cl as Q,el as U,w as W,x as X,_ as N,bN as Y,E as c,aa as ee,eu as ae,ac as ne,ab as le,ev as oe,ew as te,ex as se,cN as ce}from"./index.f9240906.js";var ie={success:ee,info:ae,error:ne,warning:le},re={success:oe,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(n,v){var s=v.slots,H=v.emit,x=v.attrs,S=v.expose,I=z("alert",n),_=I.prefixCls,B=I.direction,i=m(!1),b=m(!1),w=m(),L=function(a){a.preventDefault();var o=w.value;o.style.height="".concat(o.offsetHeight,"px"),o.style.height="".concat(o.offsetHeight,"px"),i.value=!0,H("close",a)},E=function(){var a;i.value=!1,b.value=!0,(a=n.afterClose)===null||a===void 0||a.call(n)};S({animationEnd:E});var j=m({});return function(){var r,a,o=n.banner,A=n.closeIcon,O=A===void 0?(r=s.closeIcon)===null||r===void 0?void 0:r.call(s):A,y=n.closable,u=n.type,d=n.showIcon,h=g(s,n,"closeText"),f=g(s,n,"description"),T=g(s,n,"message"),p=g(s,n,"icon");d=o&&d===void 0?!0:d,u=o&&u===void 0?"warning":u||"info";var $=(f?re:ie)[u]||null;h&&(y=!0);var e=_.value,k=G(e,(a={},t(a,"".concat(e,"-").concat(u),!0),t(a,"".concat(e,"-closing"),i.value),t(a,"".concat(e,"-with-description"),!!f),t(a,"".concat(e,"-no-icon"),!d),t(a,"".concat(e,"-banner"),!!o),t(a,"".concat(e,"-closable"),y),t(a,"".concat(e,"-rtl"),B.value==="rtl"),a)),D=y?l("button",{type:"button",onClick:L,class:"".concat(e,"-close-icon"),tabindex:0},[h?l("span",{class:"".concat(e,"-close-text")},[h]):O===void 0?l(J,null,null):O]):null,M=p&&(K(p)?Q(p,{class:"".concat(e,"-icon")}):l("span",{class:"".concat(e,"-icon")},[p]))||l($,{class:"".concat(e,"-icon")},null),V=U("".concat(e,"-motion"),{appear:!1,css:!0,onAfterLeave:E,onBeforeLeave:function(C){C.style.maxHeight="".concat(C.offsetHeight,"px")},onLeave:function(C){C.style.maxHeight="0px"}});return b.value?null:l(Y,V,{default:function(){return[W(l("div",N(N({role:"alert"},x),{},{style:[x.style,j.value],class:[x.class,k],"data-show":!i.value,ref:w}),[d?M:null,l("div",{class:"".concat(e,"-content")},[T?l("div",{class:"".concat(e,"-message")},[T]):null,f?l("div",{class:"".concat(e,"-description")},[f]):null]),D]),[[X,!i.value]])]}})}}}),pe=R(ve);export{pe as A};
|