import{r as e,c as t,h as a}from"./p-CV0Pyo1O.js";import{B as s,C as c,D as f}from"./p-CPKMvyV_.js";const d=class{constructor(a){e(this,a),this.selectedQuantityChange=t(this,"selectedQuantityChange",7),this.limit=1/0,this.selectedQuantity=0,this.removeUnit=()=>{this.selectedQuantity>0&&(this.selectedQuantity--,this.selectedQuantityChange.emit({modelName:this.modelName,quantity:this.selectedQuantity}))},this.addUnit=()=>{this.limit>0&&(this.selectedQuantity++,this.selectedQuantityChange.emit({modelName:this.modelName,quantity:this.selectedQuantity}))}}render(){return a("div",{key:"1704fa75958fcfd09f49a3c0fe8116d573bfa2ed",class:"rounded shadow-sm card p-2",part:f},a("div",{key:"0efa6cc9b68c077928f808ae87de23bfdae8d114",class:"d-flex gap-3"},a("div",{key:"bffacd3f4efa0f4836df925c71cda7b557041041",class:"d-flex align-items-center"},a("img",{key:"5d2d65f2e080408fce1c036f95b19829de05ec21",src:this.imageUrl,alt:this.modelName,height:75,width:75,part:s})),a("div",{key:"8c97aca0bf669cbd0b19f6d7eafffd36b20fd14e",class:"d-flex flex-column flex-grow-1 gap-3 p-4 justify-content-center"},a("div",{key:"96ec8a7338c8d3bcaa032a8dd0f68a331901ba57",class:"row"},a("div",{key:"85cf477f4bc74ef873d7087e8e087728f80d9412",class:"col-6 d-flex gap-2"},this.modelName,a("form-control-tooltip",{key:"50357d9dad8c03ff4112a8a5f95aa8ccf99ea640",helpText:this.description})),a("div",{key:"598a1cd15123c470dcd3bc602a988ad335f07f39",class:"col-6 d-flex justify-content-end align-items-center"},a("button",{key:"6868ee6d61d15ff37d01432e40126ae4f77a97cb",class:"p-0 minus btn",onClick:this.removeUnit,part:c},"-"),a("div",{key:"dff94157f9c0cf1afbe60ee655568cd6b109fc1f",class:"w-25 text-center"},this.selectedQuantity),a("button",{key:"12aa22434ff134acd554a7eeb9782c81d14d7f02",class:"p-0 plus btn",onClick:this.addUnit,part:c},"+"))))))}};export{d as terminal_quantity_selector}