Safe3-openresty-manager/frontend/dist/assets/index-BCEZO0Ve.js
UUSEC Technology 12467d8fd1 open source
2025-04-30 13:05:17 +08:00

3 lines
5.1 KiB
JavaScript

import{h as J,m as K,j as _,k as U,B as Y,d as Z,P as v,u as ee,a2 as w,n as oe,aN as ne,aO as le,aP as te,aQ as ie,aR as ae,ac as se,aS as re,ab as ce,a as de,c as s,aD as ue,ar as ge,b as pe,ah as me,ai as fe,aL as ve,aj as $e,ak as he,_ as k}from"./index-sY8U2mN5.js";const B=(e,o,n,i,a)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${o}`,[`${a}-icon`]:{color:n}}),ye=e=>{const{componentCls:o,motionDurationSlow:n,marginXS:i,marginSM:a,fontSize:u,fontSizeLG:r,lineHeight:g,borderRadiusLG:$,motionEaseInOutCirc:c,alertIconSizeLG:d,colorText:m,paddingContentVerticalSM:f,alertPaddingHorizontal:h,paddingMD:C,paddingContentHorizontalLG:S}=e;return{[o]:_(_({},U(e)),{position:"relative",display:"flex",alignItems:"center",padding:`${f}px ${h}px`,wordWrap:"break-word",borderRadius:$,[`&${o}-rtl`]:{direction:"rtl"},[`${o}-content`]:{flex:1,minWidth:0},[`${o}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:u,lineHeight:g},"&-message":{color:m},[`&${o}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${c}, opacity ${n} ${c},
padding-top ${n} ${c}, padding-bottom ${n} ${c},
margin-bottom ${n} ${c}`},[`&${o}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${o}-with-description`]:{alignItems:"flex-start",paddingInline:S,paddingBlock:C,[`${o}-icon`]:{marginInlineEnd:a,fontSize:d,lineHeight:0},[`${o}-message`]:{display:"block",marginBottom:i,color:m,fontSize:r},[`${o}-description`]:{display:"block"}},[`${o}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Ce=e=>{const{componentCls:o,colorSuccess:n,colorSuccessBorder:i,colorSuccessBg:a,colorWarning:u,colorWarningBorder:r,colorWarningBg:g,colorError:$,colorErrorBorder:c,colorErrorBg:d,colorInfo:m,colorInfoBorder:f,colorInfoBg:h}=e;return{[o]:{"&-success":B(a,i,n,e,o),"&-info":B(h,f,m,e,o),"&-warning":B(g,r,u,e,o),"&-error":_(_({},B(d,c,$,e,o)),{[`${o}-description > pre`]:{margin:0,padding:0}})}}},Se=e=>{const{componentCls:o,iconCls:n,motionDurationMid:i,marginXS:a,fontSizeIcon:u,colorIcon:r,colorIconHover:g}=e;return{[o]:{"&-action":{marginInlineStart:a},[`${o}-close-icon`]:{marginInlineStart:a,padding:0,overflow:"hidden",fontSize:u,lineHeight:`${u}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:r,transition:`color ${i}`,"&:hover":{color:g}}},"&-close-text":{color:r,transition:`color ${i}`,"&:hover":{color:g}}}}},xe=e=>[ye(e),Ce(e),Se(e)],Ie=J("Alert",e=>{const{fontSizeHeading3:o}=e,n=K(e,{alertIconSizeLG:o,alertPaddingHorizontal:12});return[xe(n)]}),be={success:ce,info:re,error:se,warning:ae},we={success:ie,info:te,error:le,warning:ne},Be=ve("success","info","warning","error"),_e=()=>({type:v.oneOf(Be),closable:{type:Boolean,default:void 0},closeText:v.any,message:v.any,description:v.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:v.any,closeIcon:v.any,onClose:Function}),He=Z({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:_e(),setup(e,o){let{slots:n,emit:i,attrs:a,expose:u}=o;const{prefixCls:r,direction:g}=ee("alert",e),[$,c]=Ie(r),d=w(!1),m=w(!1),f=w(),h=t=>{t.preventDefault();const p=f.value;p.style.height=`${p.offsetHeight}px`,p.style.height=`${p.offsetHeight}px`,d.value=!0,i("close",t)},C=()=>{var t;d.value=!1,m.value=!0,(t=e.afterClose)===null||t===void 0||t.call(e)},S=oe(()=>{const{type:t}=e;return t!==void 0?t:e.banner?"warning":"info"});u({animationEnd:C});const G=w({});return()=>{var t,p,H,T,z,E,A,O,L,P;const{banner:M,closeIcon:R=(t=n.closeIcon)===null||t===void 0?void 0:t.call(n)}=e;let{closable:D,showIcon:y}=e;const F=(p=e.closeText)!==null&&p!==void 0?p:(H=n.closeText)===null||H===void 0?void 0:H.call(n),x=(T=e.description)!==null&&T!==void 0?T:(z=n.description)===null||z===void 0?void 0:z.call(n),W=(E=e.message)!==null&&E!==void 0?E:(A=n.message)===null||A===void 0?void 0:A.call(n),I=(O=e.icon)!==null&&O!==void 0?O:(L=n.icon)===null||L===void 0?void 0:L.call(n),j=(P=n.action)===null||P===void 0?void 0:P.call(n);y=M&&y===void 0?!0:y;const N=(x?we:be)[S.value]||null;F&&(D=!0);const l=r.value,V=de(l,{[`${l}-${S.value}`]:!0,[`${l}-closing`]:d.value,[`${l}-with-description`]:!!x,[`${l}-no-icon`]:!y,[`${l}-banner`]:!!M,[`${l}-closable`]:D,[`${l}-rtl`]:g.value==="rtl",[c.value]:!0}),X=D?s("button",{type:"button",onClick:h,class:`${l}-close-icon`,tabindex:0},[F?s("span",{class:`${l}-close-text`},[F]):R===void 0?s(ue,null,null):R]):null,Q=I&&(ge(I)?pe(I,{class:`${l}-icon`}):s("span",{class:`${l}-icon`},[I]))||s(N,{class:`${l}-icon`},null),q=me(`${l}-motion`,{appear:!1,css:!0,onAfterLeave:C,onBeforeLeave:b=>{b.style.maxHeight=`${b.offsetHeight}px`},onLeave:b=>{b.style.maxHeight="0px"}});return $(m.value?null:s(fe,q,{default:()=>[$e(s("div",k(k({role:"alert"},a),{},{style:[a.style,G.value],class:[a.class,V],"data-show":!d.value,ref:f}),[y?Q:null,s("div",{class:`${l}-content`},[W?s("div",{class:`${l}-message`},[W]):null,x?s("div",{class:`${l}-description`},[x]):null]),j?s("div",{class:`${l}-action`},[j]):null,X]),[[he,!d.value]])]}))}}}),ze=Y(He);export{ze as _};