PageSourceSearch

https://www.toolstation.com/_nuxt/2.15.1-uk-DeliveryItems-BJylNod8.js

js toolstation.com collected 2026-10-01 11:51:50 UTC 3,238 bytes, 1 lines download raw bytes

1import{n as R}from"./2.15.1-uk-rolldown-runtime-CXHxssQy.js";import{$t as f,K as s,S as T,Xt as z,Y as p,b as u,d as o,f as d,m as y,p as h,r as g,u as c,ut as i,y as L}from"./2.15.1-uk-runtime-core.esm-bundler-CM7kzQMe.js";import{a as _}from"./2.15.1-uk-gift-card-plain-NH7kHq_M.js";import{t as A}from"./2.15.1-uk-trolley-BADzxSLc.js";import{t as V}from"./2.15.1-uk-SectionGroup-C0fZw_lW.js";import{t as w}from"./2.15.1-uk-SectionItem-CdcQUKt6.js";import{t as E}from"./2.15.1-uk-DeliveryIcon-ChZLHzLg.js";import{n as x,t as D}from"./2.15.1-uk-ProductLineItem-CfypK8Pv.js";import{t as M}from"./2.15.1-uk-DeliveryInfo-CiDscaRW.js";var H={class:"font-bold text-size-5 sm:text-size-5 flex items-center gap-1 w-full"},$={class:"inline-flex items-center justify-center text-size-2 ml-[2px] font-semibold blue-gradient text-white rounded-full w-[23px] h-[23px] shrink-0 border-1 border-blue-200 shadow"},j={class:"flex flex-col gap-1 bg-grey-100"},G={class:"font-bold text-size-5"},Y=["innerHTML"],F=T({__name:"DeliveryItems",props:{documents:{default:()=>[]},items:{default:()=>[]},isReviewPage:{type:Boolean,default:!1},deliveryAddress:{default:()=>[]},isConfirmationPage:{type:Boolean,default:!1}},setup(t){const r=t,I=A(),n=c(()=>{const e=r.items.length?r.items:I.getTrolleyLines;return{standard:e.filter(a=>b(a.channel)),directship:e.filter(a=>S(a.channel))}}),C=c(()=>{const{standard:e,directship:a}=n.value;return[...e,...a].length}),v=c(()=>!r.documents||!r.documents.length?null:B(k("Delivery details",r.documents))),P=c(()=>r.isReviewPage||r.isConfirmationPage);function b(e){return Number(e)===_.DELIVERY}function S(e){return Number(e)===_.DIRECTSHIP}function k(e,a){return a.find(m=>m.name===e)?.fields}function B(e){return e?.text?.value||null}return(e,a)=>(s(),d(V,null,{default:i(({activeId:m,setActive:N})=>[u(w,{"alt-style":!0},{header:i(()=>[u(E,{classes:"text-white shrink-0"}),o("span",H,[L(f(e.$t("trolley.delivery"))+" ",1),o("span",$,f(C.value),1)])]),default:i(()=>[t.isConfirmationPage?(s(),d(M,{key:0,"delivery-address":t.deliveryAddress},null,8,["delivery-address"])):h("",!0),o("div",j,[u(x,{show:!!n.value.standard.length},{default:i(()=>[(s(!0),y(g,null,p(n.value.standard,l=>(s(),d(D,{key:l.product_code,item:l,"is-review-page":t.isReviewPage,"is-confirmation-page":t.isConfirmationPage},null,8,["item","is-review-page","is-confirmation-page"]))),128))]),_:1},8,["show"]),u(x,{show:!!n.value.directship.length,type:P.value?"direct-ship":"",class:z({"m-1":t.isReviewPage||t.isConfirmationPage})},{default:i(()=>[(s(!0),y(g,null,p(n.value.directship,l=>(s(),d(D,{key:l.product_code,item:l,"is-review-page":t.isReviewPage,"is-confirmation-page":t.isConfirmationPage},null,8,["item","is-review-page","is-confirmation-page"]))),128))]),_:1},8,["show","type","class"])])]),_:1}),v.value?(s(),d(w,{key:0,id:"delivery","is-accordion":!0,"is-open":m==="delivery",onSetActive:N},{header:i(()=>[o("span",G,f(e.$t("trolley.deliveryDetails")),1)]),default:i(()=>[o("div",{class:"p-6 text-size-4","data-testid":"html-content-wrapper",innerHTML:v.value},null,8,Y)]),_:1},8,["is-open","onSetActive"])):h("",!0)]),_:1}))}}),te=R({default:()=>K}),K=Object.assign(F,{__name:"CheckoutSectionsDeliveryItems"});export{te as n,K as t};

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.