import{j as a}from"./vendor-react-CVHocMAO.js";import{F as s}from"./index-Daf0Yezg.js";import{M as b}from"./minus-aI3kq52J.js";import{P as x}from"./plus-BN4J6CXk.js";const w=({valueControl:l,onDecrement:i,onIncrement:o,decrementAriaLabel:r,incrementAriaLabel:n,decrementDisabled:c=!1,incrementDisabled:d=!1,className:m,buttonClassName:t,decrementButtonClassName:p,incrementButtonClassName:u,iconClassName:e="h-4 w-4"})=>a.jsxs("div",{className:s("flex items-center gap-3",m),children:[a.jsx("button",{type:"button",onClick:i,className:s("touch-manipulation disabled:opacity-40 disabled:cursor-not-allowed",t,p),"aria-label":r,disabled:c,children:a.jsx(b,{className:e})}),l,a.jsx("button",{type:"button",onClick:o,className:s("touch-manipulation disabled:opacity-40 disabled:cursor-not-allowed",t,u),"aria-label":n,disabled:d,children:a.jsx(x,{className:e})})]});export{w as Q};