PageSourceSearch

https://idealheating.com/component---src-templates-halo-range-landing-page-js-e4d3d0096877573cd0eb.js

js idealheating.com collected 2026-10-02 05:16:36 UTC 6,809 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkideal_heating_gatsby=self.webpackChunkideal_heating_gatsby||[]).push([[9662],{2479:function(e,t,n){n.r(t),n.d(t,{border:function(){return a},grid:function(){return l},grid2:function(){return r},grid3:function(){return c},grid4:function(){return o},headerWrap:function(){return i},litGrid:function(){return d}});var a="index-module--border--86bba",l="index-module--grid--852d3",r="index-module--grid-2--7709d",c="index-module--grid-3--45326",o="index-module--grid-4--be09b",i="index-module--headerWrap--a62e5",d="index-module--litGrid--2b95a"},3620:function(e,t){t.A=(e,t)=>{var n,a,l,r;switch(t){case"Homeowners":return null==e||null===(n=e.cardDescription)||void 0===n?void 0:n.cardDescription;case"Installers":return null==e||null===(a=e.installersCardDescription)||void 0===a?void 0:a.installersCardDescription;case"New Build":return null==e||null===(l=e.newBuildCardDescription)||void 0===l?void 0:l.newBuildCardDescription;case"Social Housing":return null==e||null===(r=e.socialHousingCardDescription)||void 0===r?void 0:r.socialHousingCardDescription;default:return""}}},5376:function(e,t,n){n.d(t,{A:function(){return d}});var a=n(6540),l=n(5588),r=n(369),c="index-module--cardWrap--42edb",o="index-module--cardWrapNoHover--39e3c",i="index-module--description--85436";const d=e=>{let t=e.id,n=e.title,c=e.cardImage,o=e.cardDescription,d=e.cardButtonText,m=e.slug,s=e.afterContent,g=e.onClick,p=e.style,v=e.additionalButtons,E=e.hasHover,b=void 0===E||E,f=e.plaintextCardDescription,h=void 0!==f&&f,y=e.cardBadge;return a.createElement(u,{id:t,title:n,onClick:g,url:m,classes:"index-module--card--22f47 product-card",key:"product-card-"+t,afterContent:s,style:p,hasHover:b},void 0!==c?a.createElement("div",{className:"index-module--imageWrapper--805bb"},a.createElement(l.G,{className:"index-module--image--2d255",image:(0,l.c)(c),objectFit:"contain",alt:""}),y&&y.publicUrl&&a.createElement("img",{src:y.publicUrl,alt:"",className:"index-module--cardBadge--c15d8",loading:"lazy"})):null,a.createElement("h5",{className:"index-module--title--3035c"},n),h?a.createElement("p",{className:i},o):o&&o.cardDescription.length>0&&a.createElement("p",{className:i},o.cardDescription),a.createElement("div",{className:"index-module--btn--dc0c6"},a.createElement(r.$,{colorData:"green",elementType:"span",typeData:"default",content:d||"Learn More",href:m,alt:d||"Learn More"}),v))},u=e=>{let t=e.id,n=e.title,l=e.onClick,r=e.url,i=e.classes,d=e.children,u=e.afterContent,m=e.style,s=e.hasHover;return l&&"function"==typeof l?a.createElement("div",{"data-product-id":t,"data-product-title":n,style:m,className:i},a.createElement("div",{className:c+" "+(s?"":o),onClick:l},d),u):a.createElement("a",{"data-product-id":t,"data-product-title":n,style:m,className:i,href:r},a.createElement("div",{className:c+"  "+(s?"":o)},d),u)}},6375:function(e,t,n){var a=n(6540),l=n(4712),r=n(5376),c=n(3620),o=n(2479);t.A=e=>{let t=e.productCards,n=e.productOnClick,i=e.columns,d=e.title,u=e.filterByAudience,m=void 0!==u&&u,s=e.audience;const g=(0,a.useContext)(l.A).activeAudience,p=void 0!==s?s:g;let v=t;return m&&(v=t.filter(e=>e.appearsFor&&e.appearsFor.includes(p))),a.createElement(a.Fragment,null,a.createElement("div",{className:o.headerWrap},d&&void 0!==d&&a.createElement("h3",null,d)),a.createElement("div",{className:o.grid+" "+o["grid"+i]},v.map(e=>a.createElement(r.A,Object.assign({key:"product-card-"+e.id,onClick:n,plaintextCardDescription:!0},e,{cardDescription:(0,c.A)(e,p)})))))}},6976:function(e,t,n){n.r(t),n.d(t,{Head:function(){return D},default:function(){return k}});var a=n(6540),l=n(3263),r="index-module--grid--59375";const c=e=>{let t=e.children,n=e.haloCombi,l=void 0!==n&&n;return a.createElement("div",{className:""+(l?"index-module--maxHeightGrid--f4f63 "+r:r)},t)};var o=n(369),i=n(5588),d=n(600),u=n(4381),m=n(1031);const s=e=>{let t=e.children;return a.createElement("div",{className:"index-module--content--36863"},t)},g=e=>{let t=e.content;return(0,u.Ay)(t)},p=e=>{var t;let n=e.image;return"object"==typeof n&&null!==n&&null!==(t=n.url)&&void 0!==t&&t.length?n.gatsbyImageData?a.createElement(i.G,{image:(0,i.c)(n),alt:(0,m.R)(n)}):a.createElement("img",{src:n.url,alt:n.title}):null};var v=e=>{let t=e.backgroundImage,n=e.overlayColour,l=e.type,r=e.children;return a.createElement("div",{className:"full-width"===l?"index-module--full_width--21f67":"index-module--block--b7b4c",style:null!=t&&t.gatsbyImageData?void 0:{backgroundImage:t&&t.url?"url("+t.url+")":""},"data-overlay-colour":n},(null==t?void 0:t.gatsbyImageData)&&a.createElement("div",{className:"index-module--backgroundImage--fea3c"},a.createElement(i.G,{image:(0,i.c)(t),alt:(0,m.R)(t)})),a.createElement(d.A,{overlayColour:n}),r)};const E=e=>{let t=e.backgroundImage,n=e.overlayColour,l=e.sideImage,r=e.title,c=e.content,i=e.buttonText,d=e.buttonLink;return a.createElement(v,{backgroundImage:t,overlayColour:n},a.createElement(s,null,a.createElement("h3",null,r),a.createElement(g,{content:c}),a.createElement(o.$,{colorData:"green",typeData:"default",href:d,content:i,alt:i})),a.createElement(p,{image:l}))};const b=e=>{let t=e.backgroundImage,n=e.overlayColour,l=e.title,r=e.content,c=e.buttonText,i=e.buttonLink;return a.createElement(v,{backgroundImage:t,overlayColour:n},a.createElement(s,null,a.createElement("h2",{className:"index-module--title--e0a88"},l),a.createElement(g,{content:r}),c&&i&&a.createElement(o.$,{colorData:"green",typeData:"default",href:i,content:c,alt:c})))},f=e=>{switch(e.type){case"background-image-block":return a.createElement(E,e);case"homepage-block":return a.createElement(b,e);default:return null}};var h=n(2);var y=e=>{let t=e.children;return a.createElement("div",{className:"index-module--cardRow--318e1"},t)};var x=e=>{let t=e.content;return a.createElement("div",{className:"simple-text-module--simpleCard--b81c0"}
1,(0,u.Ay)(t))},C=n(6375);var k=e=>{let t=e.data;const n=null==t?void 0:t.contentfulHaloRangeLandingPage,l=n.hero,r=n.promotionalPointOne,o=n.promotionalPointTwo,i=n.selectProducts;return a.createElement(a.Fragment,null,a.createElement(h.I,l),(r||o)&&a.createElement(y,null,r&&void 0!==r&&a.createElement(x,{content:r}),o&&void 0!==o&&a.createElement(x,{content:o})),a.createElement(c,{haloCombi:!0},(null==t?void 0:t.contentfulHaloRangeLandingPage).blocks.map(e=>a.createElement(f,Object.assign({key:e.contentful_id},e)))),a.createElement(C.A,{id:"halo-combi-products",productCards:i,filterByAudience:!1,title:"Explore the Halo Combi Range"}))};const D=e=>{var t;let n=e.data,r=e.location;return a.createElement(l.A,Object.assign({location:r},null==n||null===(t=n.contentfulHaloRangeLandingPage)||void 0===t?void 0:t.seo))}}}]);
2//# sourceMappingURL=component---src-templates-halo-range-landing-page-js-e4d3d0096877573cd0eb.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.