PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / trunk
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler vtrunk
1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 1.3.20 1.3.19 All 49 releases
fluent-cart / assets / chunks / index3.js

index3.js in FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler trunk, at assets/chunks/index3.js

2 lines 7.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{K as w,l as m,e as _,o as y,m as z,a as P,w as k,I as q,d as x,G as K,u as n,n as v,f as ce,t as W,W as J,T as Q,v as X,a5 as pe,h as E,i as fe,c as T,b as O,E as me,F as ge,q as ye,x as ve,a6 as U,O as Y,ae as L,am as A}from"./vue.esm-bundler.js?ver=1.6.6";import{L as D,N as g,O as be,K as S,R as H,_ as ee,V as Ce,a6 as he,a7 as Te,I as Se,al as we,ae as se,W as Be,bo as Ne,bU as Z,U as Ee,a2 as Oe,B as G,bV as ke,aL as ze,af as $e,J as M,ax as Ie,co as Me}from"./index.js?ver=1.6.6";const _e=D({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:g([String,Object,Array])},offset:{type:g(Array),default:[0,0]},badgeClass:{type:String}}),xe=w({name:"ElBadge"}),Le=w({...xe,props:_e,setup(t,{expose:a}){const e=t,s=be("badge"),r=m(()=>e.isDot?"":S(e.value)&&S(e.max)?e.max<e.value?`${e.max}+`:`${e.value}`:`${e.value}`),u=m(()=>{var o,c,b,h,f;return[{backgroundColor:e.color,marginRight:H(-((c=(o=e.offset)==null?void 0:o[0])!=null?c:0)),marginTop:H((h=(b=e.offset)==null?void 0:b[1])!=null?h:0)},(f=e.badgeStyle)!=null?f:{}]});return a({content:r}),(o,c)=>(y(),_("div",{class:v(n(s).b())},[z(o.$slots,"default"),P(Q,{name:`${n(s).namespace.value}-zoom-in-center`,persisted:""},{default:k(()=>[q(x("sup",{class:v([n(s).e("content"),n(s).em("content",o.type),n(s).is("fixed",!!o.$slots.default),n(s).is("dot",o.isDot),n(s).is("hide-zero",!o.showZero&&e.value===0),o.badgeClass]),style:K(n(u))},[z(o.$slots,"content",{value:n(r)},()=>[ce(W(n(r)),1)])],6),[[J,!o.hidden&&(n(r)||o.isDot||o.$slots.content)]])]),_:3},8,["name"])],2))}});var Pe=ee(Le,[["__file","badge.vue"]]);const De=Ce(Pe),Ve=D({a11y:{type:Boolean,default:!0},locale:{type:g(Object)},size:Te,button:{type:g(Object)},link:{type:g(Object)},experimentalFeatures:{type:g(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:g(Object)},zIndex:Number,namespace:{type:String,default:"el"},...he}),d={},es=w({name:"ElConfigProvider",props:Ve,setup(t,{slots:a}){const e=Se(t);return X(()=>t.message,s=>{var r,u;Object.assign(d,(u=(r=e==null?void 0:e.value)==null?void 0:r.message)!=null?u:{},s??{})},{immediate:!0,deep:!0}),()=>z(a,"default",{config:e==null?void 0:e.value})}}),oe=["primary","success","info","warning","error"],i=we({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:se?document.body:void 0}),je=D({customClass:{type:String,default:i.customClass},dangerouslyUseHTMLString:{type:Boolean,default:i.dangerouslyUseHTMLString},duration:{type:Number,default:i.duration},icon:{type:Be,default:i.icon},id:{type:String,default:i.id},message:{type:g([String,Object,Function]),default:i.message},onClose:{type:g(Function),default:i.onClose},showClose:{type:Boolean,default:i.showClose},type:{type:String,values:oe,default:i.type},plain:{type:Boolean,default:i.plain},offset:{type:Number,default:i.offset},zIndex:{type:Number,default:i.zIndex},grouping:{type:Boolean,default:i.grouping},repeatNum:{type:Number,default:i.repeatNum}}),Fe={destroy:()=>!0},p=pe([]),Re=t=>{const a=p.findIndex(r=>r.id===t),e=p[a];let s;return a>0&&(s=p[a-1]),{current:e,prev:s}},Ue=t=>{const{prev:a}=Re(t);return a?a.vm.exposed.bottom.value:0},Ae=(t,a)=>p.findIndex(s=>s.id===t)>0?16:a,He=w({name:"ElMessage"}),Ze=w({...He,props:je,emits:Fe,setup(t,{expose:a,emit:e}){const s=t,{Close:r}=ke,u=E(!1),{ns:o,zIndex:c}=Ne("message"),{currentZIndex:b,nextZIndex:h}=c,f=E(),B=E(!1),V=E(0);let $;const ne=m(()=>s.type?s.type==="error"?"danger":s.type:"info"),ae=m(()=>{const l=s.type;return{[o.bm("icon",l)]:l&&Z[l]}}),j=m(()=>s.icon||Z[s.type]||""),le=m(()=>Ue(s.id)),F=m(()=>Ae(s.id,s.offset)+le.value),re=m(()=>V.value+F.value),ie=m(()=>({top:`${F.value}px`,zIndex:b.value}));function I(){s.duration!==0&&({stop:$}=ze(()=>{N()},s.duration))}function R(){$==null||$()}function N(){B.value=!1,ve(()=>{var l;u.value||((l=s.onClose)==null||l.call(s),e("destroy"))})}function ue({code:l}){l===$e.esc&&N()}return fe(()=>{I(),h(),B.value=!0}),X(()=>s.repeatNum,()=>{R(),I()}),Ee(document,"keydown",ue),Oe(f,()=>{V.value=f.value.getBoundingClientRect().height}),a({visible:B,bottom:re,close:N}),(l,Qe)=>(y(),T(Q,{name:n(o).b("fade"),onBeforeEnter:de=>u.value=!0,onBeforeLeave:l.onClose,onAfterLeave:de=>l.$emit("destroy"),persisted:""},{default:k(()=>[q(x("div",{id:l.id,ref_key:"messageRef",ref:f,class:v([n(o).b(),{[n(o).m(l.type)]:l.type},n(o).is("closable",l.showClose),n(o).is("plain",l.plain),l.customClass]),style:K(n(ie)),role:"alert",onMouseenter:R,onMouseleave:I},[l.repeatNum>1?(y(),T(n(De),{key:0,value:l.repeatNum,type:n(ne),class:v(n(o).e("badge"))},null,8,["value","type","class"])):O("v-if",!0),n(j)?(y(),T(n(G),{key:1,class:v([n(o).e("icon"),n(ae)])},{default:k(()=>[(y(),T(me(n(j))))]),_:1},8,["class"])):O("v-if",!0),z(l.$slots,"default",{},()=>[l.dangerouslyUseHTMLString?(y(),_(ge,{key:1},[O(" Caution here, message could've been compromised, never use user's input as message "),x("p",{class:v(n(o).e("content")),innerHTML:l.message},null,10,["innerHTML"])],2112)):(y(),_("p",{key:0,class:v(n(o).e("content"))},W(l.message),3))]),l.showClose?(y(),T(n(G),{key:2,class:v(n(o).e("closeBtn")),onClick:ye(N,["stop"])},{default:k(()=>[P(n(r))]),_:1},8,["class","onClick"])):O("v-if",!0)],46,["id"]),[[J,B.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}});var Ge=ee(Ze,[["__file","message.vue"]]);let qe=1;const te=t=>{const a=!t||U(t)||Y(t)||L(t)?{message:t}:t,e={...i,...a};if(!e.appendTo)e.appendTo=document.body;else if(U(e.appendTo)){let s=document.querySelector(e.appendTo);Ie(s)||(s=document.body),e.appendTo=s}return M(d.grouping)&&!e.grouping&&(e.grouping=d.grouping),S(d.duration)&&e.duration===3e3&&(e.duration=d.duration),S(d.offset)&&e.offset===16&&(e.offset=d.offset),M(d.showClose)&&!e.showClose&&(e.showClose=d.showClose),M(d.plain)&&!e.plain&&(e.plain=d.plain),e},Ke=t=>{const a=p.indexOf(t);if(a===-1)return;p.splice(a,1);const{handler:e}=t;e.close()},We=({appendTo:t,...a},e)=>{const s=`message_${qe++}`,r=a.onClose,u=document.createElement("div"),o={...a,id:s,onClose:()=>{r==null||r(),Ke(f)},onDestroy:()=>{A(null,u)}},c=P(Ge,o,L(o.message)||Y(o.message)?{default:L(o.message)?o.message:()=>o.message}:null);c.appContext=e||C._context,A(c,u),t.appendChild(u.firstElementChild);const b=c.component,f={id:s,vnode:c,vm:b,handler:{close:()=>{b.exposed.close()}},props:c.component.props};return f},C=(t={},a)=>{if(!se)return{close:()=>{}};const e=te(t);if(e.grouping&&p.length){const r=p.find(({vnode:u})=>{var o;return((o=u.props)==null?void 0:o.message)===e.message});if(r)return r.props.repeatNum+=1,r.props.type=e.type,r.handler}if(S(d.max)&&p.length>=d.max)return{close:()=>{}};const s=We(e,a);return p.push(s),s.handler};oe.forEach(t=>{C[t]=(a={},e)=>{const s=te(a);return C({...s,type:t},e)}});function Je(t){const a=[...p];for(const e of a)(!t||t===e.props.type)&&e.handler.close()}C.closeAll=Je;C._context=null;const ss=Me(C,"$message");export{es as C,ss as E,De as a};
2