3 lines
986 B
JavaScript
3 lines
986 B
JavaScript
|
import{circle_minus_default,circle_plus_default}from"./chunk-PE2ZHJ3V.js";import{IS_BROWSER}from"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import{v}from"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";function Button(props){return v("button",{...props,disabled:!IS_BROWSER||props.disabled,class:`px-2 py-1 ${props.class?props.class:" "}`})}function Counter(props){return props.count.value=Math.max(1,props.count.value),v("div",{class:"flex items-center px-1 py-2 rounded-xl",children:[v(Button,{class:"",onClick:()=>props.count.value-=1,children:v(circle_minus_default,{})}),v("input",{class:"text-3xl bg-transparent inline text-center -mx-4",type:"number",size:props.count.toString().length,value:props.count,onInput:ev=>props.count.value=ev.target?.value}),v(Button,{onClick:()=>props.count.value+=1,children:v(circle_plus_default,{})})]})}export{Counter as default};
|
||
|
//# sourceMappingURL=island-counter_default.js.map
|