PageSourceSearch

https://stcdn.leadconnectorhq.com/_preview/BbZNQ8jf.js

js leadconnectorhq.com collected 2026-09-24 07:28:42 UTC 2,565 bytes, 1 lines download raw bytes

1import{u as V}from"./DtysEf6Z.js";import{c as b}from"./DuPoDUne.js";import{k as S}from"./DyaW2dO0.js";import{a1 as D,af as E,cC as I,c as r,ah as t,M as u,N as l,ag as e,al as p,ai as j,a5 as d,_ as A}from"./CqWH0BZP.js";import"./DQE77ral.js";import"./wdic_FQ1.js";import"./D1nErt21.js";import"./DFiheZjC.js";import"./DRNKrJGC.js";import"./BoA7liN9.js";import"./7SBfHb3l.js";import"./PyyIl4xt.js";import"./uHKR0ql4.js";import"./Dl-x8CJl.js";import"./DT6pKBTi.js";import"./D0mAmvsc.js";import"./BCFd6tDZ.js";import"./C3h9HDah.js";import"./b_E3N7Ru.js";const L={key:0,class:"pdp-v2-quantity"},M={class:"pdp-v2-quantity__label"},O=["disabled","aria-label"],U=["value","aria-label"],z=["disabled","aria-label"],K={key:0,class:"pdp-v2-quantity__stock-status card-el-error-msg"},T={key:1,class:"pdp-v2-quantity__stock-status card-el-error-msg"},F=D({__name:"Quantity",props:{element:{type:Object,required:!0}},async setup(q){let c,m;const k=q,{t:o}=E(),{product:f,selectedPrice:_,quantity:s,inventoryStatus:C,isPriceNotAvailable:y,isQuantityUpdating:v,disableMinusButton:P,disablePlusButton:g,initPdpV2Product:w,updateQuantity:n}=V();[c,m]=I(()=>w()),await c,m();const Q=r(()=>k.element.extra?.quantityLabelText?.value||o("ecommerce.common.quantity")),x=r(()=>!v.value&&y.value||b(_.value)),h=i=>{n(Number(i.target.value))}
1,B=r(()=>{const i=_.value;return!b(i)&&!!i?.trackInventory&&(i?.availableQuantity??0)<=s.value});return(i,a)=>t(f)?(u(),l("div",L,[e("p",M,p(Q.value),1),e("div",{class:j(["pdp-v2-quantity__input-row",[x.value?"pdp-v2-quantity__input-row--disabled":""]])},[e("button",{type:"button",class:"pdp-v2-quantity__btn",disabled:t(P),"aria-label":t(o)("ecommerce.product_detail.decrease_quantity_alt"),onClick:a[0]||(a[0]=()=>t(n)(t(s)-1))},a[3]||(a[3]=[e("span",{class:"pdp-v2-quantity__icon","aria-hidden":"true"},"−",-1)]),8,O),e("input",{class:"pdp-v2-quantity__value",value:t(s),"aria-label":t(o)("ecommerce.product_detail.quantity_input_label"),onKeydown:a[1]||(a[1]=N=>t(S)(N)),onChange:h},null,40,U),e("button",{type:"button",class:"pdp-v2-quantity__btn",disabled:t(g),"aria-label":t(o)("ecommerce.product_detail.increase_quantity_alt"),onClick:a[2]||(a[2]=()=>t(n)(t(s)+1))},a[4]||(a[4]=[e("span",{class:"pdp-v2-quantity__icon","aria-hidden":"true"},"+",-1)]),8,z)],2),B.value?(u(),l("div",K,p(t(C)?.status),1)):d("",!0),!t(v)&&t(y)?(u(),l("div",T,p(t(o)("ecommerce.common.out_of_stock")),1)):d("",!0)])):d("",!0)}}),pt=Object.assign(A(F,[["__scopeId","data-v-87d6ba8e"]]),{__name:"PreviewElementsEcommercePdpV2Quantity"});export{pt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.