@platformos/pos-cli
Version:
Manage your platformOS application
2 lines (1 loc) • 4.07 kB
JavaScript
import{S as x,i as $,s as ee,d as N,E as q,x as ae,o as z,p as F,a as J,z as u,T as M,U as y,F as W,b as ne,c as h,I as G,J as S,V,e as D,f as B,g as H,h as O,L as K,j as P,t as Q,k as R,M as X,W as te,P as Y,C as se}from"./n7YEDvJi.js";import"./IHki7fMi.js";import{I as Z}from"./DHO4ENnJ.js";function ie(n){let l,t,b,d,w,c,g,f,L,s,I,r,_,T,k,m,p,E,o,U,C;return c=new Z({props:{icon:n[6]==="navigation"?"arrowLeft":"minus"}}),m=new Z({props:{icon:n[6]==="navigation"?"arrowRight":"minus"}}),{c(){l=P("div"),t=P("button"),b=P("span"),d=Q(n[7]),w=R(),X(c.$$.fragment),L=R(),s=P("input"),I=R(),r=P("button"),_=P("span"),T=Q(n[8]),k=R(),X(m.$$.fragment),this.h()},l(e){l=D(e,"DIV",{class:!0});var i=B(l);t=D(i,"BUTTON",{form:!0,class:!0,"aria-hidden":!0,"data-action":!0});var a=B(t);b=D(a,"SPAN",{class:!0});var A=B(b);d=H(A,n[7]),A.forEach(N),w=O(a),K(c.$$.fragment,a),a.forEach(N),L=O(i),s=D(i,"INPUT",{form:!0,type:!0,name:!0,id:!0,min:!0,max:!0,step:!0,style:!0,class:!0}),I=O(i),r=D(i,"BUTTON",{form:!0,class:!0,"aria-hidden":!0,"data-action":!0});var v=B(r);_=D(v,"SPAN",{class:!0});var j=B(_);T=H(j,n[8]),j.forEach(N),k=O(v),K(m.$$.fragment,v),v.forEach(N),i.forEach(N),this.h()},h(){var e;u(b,"class","label"),u(t,"form",n[1]),u(t,"class","button svelte-142ypws"),t.disabled=g=n[0]<=n[3],u(t,"aria-hidden",f=n[0]<=n[3]),u(t,"data-action","numberDecrease"),u(s,"form",n[1]),u(s,"type","number"),u(s,"name",n[2]),u(s,"id",n[2]),u(s,"min",n[3]),u(s,"max",n[4]),u(s,"step",n[5]),s.autofocus=n[9],M(s,"--max",(((e=n[4])==null?void 0:e.toString().length)||1)+"ch"),u(s,"class","svelte-142ypws"),u(_,"class","label"),u(r,"form",n[1]),u(r,"class","button svelte-142ypws"),r.disabled=p=n[0]>=n[4],u(r,"aria-hidden",E=n[0]>=n[4]),u(r,"data-action","numberIncrease"),u(l,"class","number svelte-142ypws")},m(e,i){ne(e,l,i),h(l,t),h(t,b),h(b,d),h(t,w),G(c,t,null),h(l,L),h(l,s),W(s,n[0]),h(l,I),h(l,r),h(r,_),h(_,T),h(r,k),G(m,r,null),n[17](r),o=!0,n[9]&&s.focus(),U||(C=[S(t,"click",V(n[12])),S(s,"input",n[13]),S(s,"input",V(n[14])),S(s,"focusin",n[15]),S(s,"focusout",n[16]),S(r,"click",V(n[18]))],U=!0)},p(e,[i]){var v;(!o||i&128)&&J(d,e[7]);const a={};i&64&&(a.icon=e[6]==="navigation"?"arrowLeft":"minus"),c.$set(a),(!o||i&2)&&u(t,"form",e[1]),(!o||i&9&&g!==(g=e[0]<=e[3]))&&(t.disabled=g),(!o||i&9&&f!==(f=e[0]<=e[3]))&&u(t,"aria-hidden",f),(!o||i&2)&&u(s,"form",e[1]),(!o||i&4)&&u(s,"name",e[2]),(!o||i&4)&&u(s,"id",e[2]),(!o||i&8)&&u(s,"min",e[3]),(!o||i&16)&&u(s,"max",e[4]),(!o||i&32)&&u(s,"step",e[5]),(!o||i&512)&&(s.autofocus=e[9]),(!o||i&16)&&M(s,"--max",(((v=e[4])==null?void 0:v.toString().length)||1)+"ch"),i&1&&y(s.value)!==e[0]&&W(s,e[0]),(!o||i&256)&&J(T,e[8]);const A={};i&64&&(A.icon=e[6]==="navigation"?"arrowRight":"minus"),m.$set(A),(!o||i&2)&&u(r,"form",e[1]),(!o||i&17&&p!==(p=e[0]>=e[4]))&&(r.disabled=p),(!o||i&17&&E!==(E=e[0]>=e[4]))&&u(r,"aria-hidden",E)},i(e){o||(F(c.$$.fragment,e),F(m.$$.fragment,e),o=!0)},o(e){z(c.$$.fragment,e),z(m.$$.fragment,e),o=!1},d(e){e&&N(l),q(c),q(m),n[17](null),U=!1,ae(C)}}}function ue(n,l,t){let{form:b}=l,{name:d}=l,{min:w=1}=l,{max:c}=l,{step:g=1}=l,{value:f=""}=l,{style:L}=l,{decreaseLabel:s=`Decrease ${d} value`}=l,{increaseLabel:I=`Increase ${d} value`}=l,r=!1,_;const T=te();let k;function m(a){clearTimeout(k),k=setTimeout(()=>{a.submitter=_,T("input",a)},150)}const p=async a=>{t(0,f=parseInt(f)-1),await Y(),m(a)};function E(){f=y(this.value),t(0,f)}const o=a=>m(a),U=()=>t(9,r=!0),C=()=>t(9,r=!1);function e(a){se[a?"unshift":"push"](()=>{_=a,t(10,_)})}const i=async a=>{t(0,f=parseInt(f)+1),await Y(),m(a)};return n.$$set=a=>{"form"in a&&t(1,b=a.form),"name"in a&&t(2,d=a.name),"min"in a&&t(3,w=a.min),"max"in a&&t(4,c=a.max),"step"in a&&t(5,g=a.step),"value"in a&&t(0,f=a.value),"style"in a&&t(6,L=a.style),"decreaseLabel"in a&&t(7,s=a.decreaseLabel),"increaseLabel"in a&&t(8,I=a.increaseLabel)},[f,b,d,w,c,g,L,s,I,r,_,m,p,E,o,U,C,e,i]}class fe extends x{constructor(l){super(),$(this,l,ue,ie,ee,{form:1,name:2,min:3,max:4,step:5,value:0,style:6,decreaseLabel:7,increaseLabel:8})}}export{fe as N};