PageSourceSearch

https://www.greeneking.co.uk/dist/gk-jss-app/js/PromoCarouselItem.cd3c6252.js

js greeneking.co.uk collected 2026-10-01 10:33:57 UTC 2,943 bytes, 2 lines download raw bytes

1"use strict";(globalThis["webpackChunkgk_jss_app"]=globalThis["webpackChunkgk_jss_app"]||[]).push([[7827],{35547:(e,l,a)=>{a.r(l),a.d(l,{default:()=>w});var i=a(20641),s=a(50953),t=a(90033),o=a(94626),r=a(99940),n=a(46810),d=a(34317),u=a(10434),m=a(82045),p=a(5418),c=a(6402);const k={class:"row promo-carousel-item__elem"},_={class:"col-12"},f={class:"promo-carousel-item__image"},v={class:"promo-carousel-item__image-ratio"},b={class:"row promo-carousel-item__elem"},g={class:"promo-carousel-item__wrapper"},h=(0,i.pM)({inheritAttrs:!1,__name:"PromoCarouselItem",props:{fields:{default:()=>({})},rendering:{},params:{default:()=>({})},isCarousel:{type:Boolean,default:!1},buttonVariant:{default:"secondary"},withoutMdMargins:{type:Boolean,default:!0},dataLayerComponentName:{},index:{}},setup(e){const l=(0,c.yI)(),a=e,h=a.isCarousel?(0,u.JO)():null,C=(0,p.S)(),w=()=>{C({component:a.dataLayerComponentName,event:m.V.categories.SELECT_PROMOTION,ecommerce:{items:[{promotion_id:a.fields?.heading?.value,promotion_name:a.fields?.heading?.value,creative_name:a.fields?.description?.value,creative_slot:(a.index??0)+1}]}})};return(a,u)=>e.fields.imageDesktop?.value?.src||!(0,s.R1)(r.isServer)()&&(0,s.R1)(r.isEditorActive)()?((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,t.C4)(["promo-carousel-item",a.$attrs["class"]])},[(0,i.Lk)("div",{class:(0,t.C4)(["container promo-carousel-item__container",e.withoutMdMargins&&"promo-carousel-item__container--without-md-margins"])},[(0,i.Lk)("div",k,[(0,i.Lk)("div",_,[(0,i.Lk)("div",f,[(0,i.Lk)("div",v,[(0,i.bF)(d.A,{"mobile-url":e.fields.imageMobile?.value?.src,"tablet-url":e.fields.imageTablet?.value?.src,"desktop-url":e.fields.imageDesktop?.value?.src,"mobile-alt":e.fields.imageMobile?.value?.alt,"tablet-alt":e.fields.imageTablet?.value?.alt,"desktop-alt":e.fields.imageDesktop?.value?.alt,"lazy-loading":"lazy","full-width":"","custom-params":{mobileS:445,tablet:768,desktop:1200,fullWidthDesktop:1540},"fallback-param":{mobileS:"s",mobile:"s"}},null,8,["mobile-url","tablet-url","desktop-url","mobile-alt","tablet-alt","desktop-alt"])])])])]),(0,i.Lk)("div",b,[(0,i.Lk)("div",g,[(0,i.Lk)("div",{class:(0,t.C4)(["promo-carousel-item__content",(0,s.R1)(l)((0,s.R1)(c.PW).PROMO_CAROUSEL_ITEM)])},[(0,i.bF)((0,s.R1)(o.E),{class:"promo-carousel-item__heading swiper-no-swiping",field:e.fields.heading,tag:"h2"},null,8,["field"]),(0,i.bF)((0,s.R1)(o.E),{class:"promo-carousel-item__rte swiper-no-swiping",field:e.fields.description,tag:"p"},null,8,["field"]),(0,i.RG)(a.$slots,"pubInfo",{slotFields:e.fields}),e.fields.link?.value?.text&&e.fields.link?.value?.href?((0,i.uX)(),(0,i.Wv)(n.A,{key:0,tabindex:!e.isCarousel||(0,s.R1)(h)?.isVisible?null:-1,link:e.fields.link?.value,variant:e.buttonVariant,type:"link",onClick:u[0]||(u[0]=e=>w())},null,8,["tabindex","link","variant"])):(0,i.Q3)("",!0)],2)])])],2)],2)):(0,i.Q3)("",!0)}}),C=h,w=C}}]);
2//# sourceMappingURL=PromoCarouselItem.cd3c6252.js.map

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.