PageSourceSearch

https://kscn-glow-site.lovable.app/assets/ServiceArea-45rE3bVA.js

js kscn-glow-site.lovable.app collected 2026-10-03 03:35:10 UTC 5,509 bytes, 1 lines download raw bytes

1import{a as x,a2 as h,a3 as u,j as e,f as d,e as j,a4 as p,a5 as g,a6 as N,a7 as b,h as f,a8 as v,k as w,U as y,l as k,Z as S,B as l,a9 as z,aa as P,D as C,ab as L,m as $,M as K}from"./index-lWo-pQqv.js";import{P as B,a as A}from"./ProcessGrid--Mq7j5Rz.js";const D=()=>{const{t:i,currentLang:a}=x(),{data:t,isLoading:s}=h(),{ref:c,isVisible:n}=u();return s?e.jsx("section",{className:"py-20 md:py-28 bg-muted/30",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(d,{className:"h-10 w-64 mx-auto mb-4"}),e.jsx(d,{className:"h-6 w-96 mx-auto"})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:[1,2,3,4].map(o=>e.jsx(d,{className:"h-80 w-full"},o))})]})}):t!=null&&t.length?e.jsx("section",{ref:c,className:"py-20 md:py-28 bg-muted/30","aria-label":"Process timeline",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:`text-center mb-12 transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:i("process.sectionTitle")}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:i("process.sectionSubtitle")})]}),e.jsx("div",{className:`sm:hidden transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,style:{transitionDelay:"200ms"},children:e.jsx(B,{steps:t,language:a})}),e.jsx("div",{className:`hidden sm:block transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,style:{transitionDelay:"200ms"},children:e.jsx(A,{steps:t,language:a})})]})}):null},F=()=>{const{plaats:i}=j(),{t:a,currentLang:t}=x(),{data:s,isLoading:c}=p(i||""),{data:n,isLoading:o}=g();if(c)return e.jsx("div",{className:"min-h-screen flex items-center justify-center",children:e.jsx(N,{className:"h-8 w-8 animate-spin text-primary"})});if(!s)return e.jsx(b,{});const m=(n==null?void 0:n.filter(r=>r.is_home_featured).slice(0,4))||[];return e.jsxs(e.Fragment,{children:[e.jsx(f,{title:`KSCN Diensten in ${s.plaats} - Kozijnen, Schuifpuien & Meer`,description:`KSCN is uw specialist voor kozijnen, schuifpuien, zonnepanelen, warmtepompen en thuisbatterijen in ${s.plaats}. Vraag nu een vrijblijvende offerte aan.`,canonical:`https://kscn.nl/werkgebied/${s.plaats.toLowerCase()}`}),e.jsx(v,{}),e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(w,{}),e.jsx(y,{}),e.jsx(k,{}),e.jsxs("main",{id:"main-content",className:"flex-1",children:[e.jsx("section",{className:"py-16 bg-gradient-hero text-primary-foreground",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm mb-4 opacity-90",children:[e.jsx(S,{className:"h-4 w-4"}),e.jsx("span",{children:s.regio||s.provincie})]}),e.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6",children:["KSCN Diensten in ",s.plaats]}),e.jsx("p",{className:"text-lg md:text-xl opacity-90 max-w-3xl",children:t==="nl"&&s.description_nl?s.description_nl:`Ontdek hoogwaardige kozijnen, schuifpuien, zonnepanelen, warmtepompen en thuisbatterijen in ${s.plaats}. KSCN is uw betrouwbare partner voor duurzame woonoplossingen.`}),e.jsxs("div",{className:"flex gap-4 mt-8",children:[e.jsx(l,{size:"lg",className:"bg-white text-primary hover:bg-white/90",asChild:!0,children:e.jsxs("a",{href:`tel:${z.phone}`,children:[e.jsx(P,{className:"mr-2 h-5 w-5"}),a("cta.callNow")]})}),e.jsx(l,{size:"lg",variant:"outline",className:"border-white text-white hover:bg-white/10",asChild:!0,children:e.jsxs("a",{href:"/offerte-aanvragen",children:[e.jsx(C,{className:"mr-2 h-5 w-5"}),a("cta.requestQuote")]})})]})]})}),e.jsx("section",{className:"py-16 bg-muted",children:e.jsxs("div",{className:"container",children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-4",children:a("process.title")}),e.jsx("p",{className:"text-center text-muted-foreground mb-12 max-w-2xl mx-auto",children:a("process.subtitle")}),e.jsx(D,{})]})}),!o&&m.length>0&&e.jsx("section",{className:"py-16",children:e.jsxs("div",{className:"container",children:[e.jsxs("h2",{className:"text-3xl font-bold text-center mb-4",children:["Onze diensten in ",s.plaats]}),e.jsx("p",{className:"text-center text-muted-foreground mb-12 max-w-2xl mx-auto",children:"Van energiezuinige kozijnen tot zonnepanelen en warmtepompen - wij bieden alles voor een duurzaam en comfortabel huis."}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:m.map(r=>e.jsx(L,{product:r,currentLang:t},r.id))})]})}),e.jsx("section",{className:"py-16 bg-gradient-accent text-white",children:e.jsxs("div",{className:"container text-center",children:[e.jsxs("h2",{className:"text-3xl font-bold mb-4",children:["Klaar voor duurzame verandering in ",s.plaats,"?"]}),e.jsx("p",{className:"text-lg mb-8 max-w-2xl mx-auto opacity-90",children:"Neem vandaag nog contact met ons op voor een vrijblijvend adviesgesprek en ontdek wat KSCN voor u kan betekenen."}),e.jsxs("div",{className:"flex gap-4 justify-center",children:[e.jsx(l,{size:"lg",className:"bg-white text-accent hover:bg-white/90",asChild:!0,children:e.jsx("a",{href:"/offerte-a
1anvragen",children:a("cta.requestQuote")})}),e.jsx(l,{size:"lg",variant:"outline",className:"border-white text-white hover:bg-white/10",asChild:!0,children:e.jsx("a",{href:"/showroomafspraak",children:a("cta.showroomAppointment")})})]})]})})]}),e.jsx($,{}),e.jsx(K,{})]})]})};export{F 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.