PageSourceSearch

https://http-urbandev-co-za-cpanel.lovable.app/assets/faq-CPr_7l2T.js

js http-urbandev-co-za-cpanel.lovable.app collected 2026-10-03 03:29:19 UTC 2,706 bytes, 1 lines download raw bytes

1import{r as n,j as e,L as c}from"./index-DjO1jF5z.js";import{f as a,F as l}from"./FAQAccordion-DJsRCxYC.js";import{P as m}from"./PageHero-tuJpGD4F.js";import{A as d}from"./arrow-right-C5MYHxv2.js";import"./plus-JtjQUqEY.js";const x="/__l5e/assets-v1/bf98b6ef-a9ea-437b-8f85-2876ef7e31d2/faq-hero.png",b={url:x};function g(){const[i,s]=n.useState(a[0].tab),r=a.find(t=>t.tab===i)??a[0];return e.jsxs(e.Fragment,{children:[e.jsx(m,{eyebrow:"FAQ",title:"Frequently Asked Questions",subtitle:"Answers to the most common questions about buying, financing, building and living in an Urban Dev development. Choose a topic below.",backgroundImage:b.url,minHeight:"min-h-[45vh]"}),e.jsx("section",{className:"sticky top-0 z-30 border-b border-border/40 bg-background/95 backdrop-blur",children:e.jsx("div",{className:"container-x",children:e.jsx("div",{className:"flex gap-2 overflow-x-auto py-3 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:a.map(t=>{const o=t.tab===i;return e.jsx("button",{type:"button",onClick:()=>s(t.tab),className:`whitespace-nowrap rounded-full border px-4 py-2 text-sm font-semibold transition-colors ${o?"border-primary bg-primary text-primary-foreground":"border-border/60 bg-white text-black hover:border-primary/50 hover:text-primary"}`,children:t.tab},t.tab)})})})}),e.jsx("section",{className:"container-x py-14 md:py-20",children:e.jsxs("div",{className:"mx-auto max-w-4xl",children:[e.jsx("h2",{className:"mb-6 font-display text-2xl font-semibold text-primary md:text-3xl",children:r.title}),e.jsx(l,{items:r.items,idPrefix:r.tab},r.tab),e.jsx("p",{className:"mt-12 text-sm text-muted-foreground",children:"Looking for answers about a specific development? Each project page has its own FAQ covering pricing, levies, occupation dates, unit specifications, security, parking, amenities and availability."})]})}),e.jsx("section",{className:"border-t border-border/40 bg-white py-14 text-black md:py-20",children:e.jsx("div",{className:"container-x",children:e.jsxs("div",{className:"mx-auto max-w-3xl text-center",children:[e.jsx("h2",{className:"font-display text-3xl font-bold text-primary md:text-4xl",children:"Buying? Why Choose Urban Dev"}),e.jsx("p",{className:"mx-auto mt-4 max-w-2xl text-lg text-black/80",children:"Experience. Location. Affordability. Lifestyle. Community. Discover the principles that guide every development we create."}),e.jsxs(c,{to:"/why-choose-urban-dev",className:"mt-8 inline-flex items-center gap-2 rounded-sm bg-primary px-6 py-3 text-sm font-semibold text-primary-foreground transition-colors hover:bg-primary/90",children:["Discover the Urban Dev Difference",e.jsx(d,{className:"h-4 w-4"})]})]})})})]})}export{g as component};

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.