PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.7.0
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.7.0
1.7.0 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 All 50 releases
fluent-cart / assets / chunks / index3.js

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

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