index.821e0528.js 2.5 KB

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