PageSourceSearch

https://semantic-shine-boost.lovable.app/assets/SolarEstimatorBanner-B1VAIUbj.js

js semantic-shine-boost.lovable.app collected 2026-10-03 03:44:37 UTC 1,984 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DE3RlOCf.js";import{t}from"./button-AynBRi4d.js";import{t as n}from"./router-compat-DdVFwvYl.js";import{t as r}from"./arrow-right-CGEBxmwn.js";import{t as i}from"./calculator-WQlf3o0B.js";var a=`/assets/solar-calculator-couple-DLdfypuY.jpg`,o=e(),s=({headline:e=`Get Your Instant Solar Panel Price Online Now`,subheadline:s=`Answer a few quick questions and receive your personalised solar quote in minutes – no phone calls, no waiting.`,ctaText:c=`Get Your Instant Price`})=>(0,o.jsx)(`section`,{className:`py-12 bg-background`,children:(0,o.jsx)(`div`,{className:`container`,children:(0,o.jsx)(`div`,{className:`rounded-2xl overflow-hidden bg-gradient-to-r from-primary/10 via-primary/5 to-transparent border border-primary/20`,children:(0,o.jsxs)(`div`,{className:`grid md:grid-cols-2 gap-0 items-center`,children:[(0,o.jsxs)(`div`,{className:`relative h-64 md:h-full min-h-[280px]`,children:[(0,o.jsx)(`img`,{src:a,alt:`Couple using online solar calculator`,className:`absolute inset-0 w-full h-full object-cover`}),(0,o.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-r from-transparent to-primary/10 md:bg-gradient-to-l md:from-background/80 md:to-transparent`})]}),(0,o.jsxs)(`div`,{className:`p-8 md:p-10 lg:p-12 space-y-5`,children:[(0,o.jsxs)(`div`,{className:`inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 border border-primary/20`,children:[(0,o.jsx)(i,{className:`h-4 w-4 text-primary`}),(0,o.jsx)(`span`,{className:`text-sm font-medium text-primary`,children:`Online Price Estimator`})]}),(0,o.jsx)(`h2`,{className:`text-2xl md:text-3xl lg:text-4xl font-bold text-foreground leading-tight`,children:e}),(0,o.jsx)(`p`,{className:`text-muted-foreground text-lg`,children:s}),(0,o.jsx)(n,{to:`/solar-estimator`,children:(0,o.jsxs)(t,{variant:`cta`,size:`xl`,className:`group mt-2`,children:[c,(0,o.jsx)(r,{className:`h-5 w-5 group-hover:translate-x-1 transition-transform`})]})})]})]})})})});export{s 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.