1import{W as f,w as n,j as e,l as k}from"./index-Cz3wH2jj.js";import{P as g}from"./CreatePickListDialog-7L-_bFkN.js";import"./OrderDetailDialog--k9M7GEC.js";import"./address-autocomplete-CrYfZ21V.js";import"./toggle-group-CCPJ4Vsa.js";import"./useShippingOrders-DshL_rWf.js";import{u as _}from"./useDtgOrderIds-BwqHmvGp.js";import"./usePickLists-CfJ4AKJR.js";import"./locationSort-DavtV_P2.js";import"./serpentinePickSort-Bj6BBqfN.js";import"./pickLocationSelection-D3QgN-ka.js";import"./BarcodeSvg-BokD2q02.js";import"./timer-DoPzwd2X.js";import"./user-check-DIP-Z2h3.js";import"./printer-CMZ783hw.js";import"./skip-forward-CvKPYZ1g.js";import"./useWarehouseCarts-Co5aERME.js";import"./scan-DJ52Z638.js";import"./PickingInterface-ByhE72au.js";import"./usePickPackExceptions-BTcd2rQD.js";import"./ChangeLocationPopover-D5_1DAUv.js";import"./useAddProductIdentifier-BFeY6oP5.js";import"./syncWosInventoryForProducts-Uuz_xdK3.js";import"./usePickerAdjustments-BDprTThb.js";import"./useWarehouseBins-C0UVL6CT.js";import"./minus-sHCjS052.js";import"./calculator-BmChq74A.js";import"./undo-2-D-ew8PdV.js";import"./HandheldShell-h4f5kEQ_.js";import"./smartphone-ZokIx9nP.js";import"./monitor-C3TPbcQD.js";import"./SelectPackStationDialog-DJUQxqEF.js";import"./usePrinterDevices-BzkfKTkP.js";import"./scroll-text-P8JOHlHU.js";import"./scale-DYM2IbwO.js";import"./package-2-C66bd1JW.js";import"./check-check-lanwAFox.js";import"./createFbaPlanFromTransfer-F_OuCq0f.js";import"./units-DnVDdWlp.js";import"./zod-Cz-O99-5.js";import"./form-DuGnUKh8.js";import"./types-rAbasHIg.js";import"./standard-dialog-CyKzQ0vA.js";import"./ban-DddfeW4t.js";import"./ellipsis-vertical-DpBCmT7s.js";import"./PickerAdjustmentQueue-B6PJror1.js";import"./clipboard-check-nJBaPlTL.js";import"./usePickPackPerformance-CSKBOovR.js";import"./route-PHGICptc.js";import"./scan-barcode-C48k92QE.js";import"./list-checks-CI0k8m0X.js";import"./trophy-CcVUta1S.js";import"./crown-CwahpLCJ.js";import"./useSalesOrders-Jg6bgaxQ.js";import"./useDashboardLayout-N7nF7S1S.js";import"./settings-2-CWk8A5Nm.js";import"./useTeamMembers-B0EeVyqg.js";import"./OrderSelectionGrid-DPxEPmpf.js";import"./square-x-NhfeYh_2.js";import"./square-check-big-BRvy1nZm.js";import"./fetchShippingRates-DwMRCeqx.js";import"./useWebUsbPrinter-Cf00O3UL.js";import"./circle-dot-DFmqtCFM.js";import"./file-warning-DpIGqlCl.js";import"./ManufactureFromOrderDialog-DUJlQqNZ.js";import"./wrench-Cq7hJgmc.js";import"./formatDimension-DQRwnMZd.js";import"./packingSlipPdf-Da1JcnRO.js";import"./useScopedWarehouses-BsHWwzre.js";import"./TagManagementPopover-7E7nMnDm.js";import"./circle-play-Cf0X6d5o.js";import"./house-Dc3aD1ke.js";import"./ruler-Ej9R4Eze.js";import"./useCancelOrderWithVoid-CoofJwey.js";import"./useSalesOrderItems-DgfDPot3.js";import"./arrow-left-YuNqz00t.js";import"./phone-L9YC2jcI.js";function P(i){const p=i?[...i].sort().join(","):null;return f({queryKey:["dtg-pick-list-ids",p],enabled:Array.isArray(i),staleTime:3e4,refetchOnWindowFocus:!1,queryFn:async()=>{const r=new Set(i||[]),o=new Set,{data:d,error:a}=await n.from("pick_lists").select("id").in("batch_type",["bundle_dtg","production_material"]).limit(1e4);a&&console.warn("[useDtgPickListIds] bundle_dtg lookup failed:",a.message),(d||[]).forEach(t=>(t==null?void 0:t.id)&&o.add(t.id));const s=[...r];if(s.length===0)return[...o];for(let t=0;t<s.length;t+=200){const l=s.slice(t,t+200),{data:u,error:c}=await n.from("pick_list_orders").select("pick_list_id").in("sales_order_id",l);if(c){console.warn("[useDtgPickListIds]",c.message);continue}(u||[]).forEach(m=>(m==null?void 0:m.pick_list_id)&&o.add(m.pick_list_id))}return[...o]}})}function Qt(){const{data:i,isLoading:p}=_(),{data:r,isLoading:o}=P(i);return p||o||!r?e.jsxs("div",{className:"flex items-center justify-center py-24 text-muted-foreground",children:[e.jsx(k,{className:"h-5 w-5 animate-spin mr-2"}),"Loading DTG pick listsâ¦"]}):e.jsx(g,{restrictPickListIds:r,title:"Pick & Pack â DTG Production",tabStateKey:"mpp"})}export{Qt 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.