PageSourceSearch

https://jacksonconstruction.com.au/assets/contact-DbMxxglO.js

js jacksonconstruction.com.au collected 2026-10-09 22:02:06 UTC 3,651 bytes, 2 lines download raw bytes

1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{t}from"./clock-Det4uhY0.js";import{t as n}from"./LeadForm-CK9FFWCa.js";import{n as r,t as i}from"./map-pin-DaGfxaFf.js";import{n as a,t as o}from"./FAQ-BOLs1RKB.js";import{_ as s,m as c}from"./index-D4XLO3aY.js";var l=e(),u=[{q:`How quickly will you get back to me?`,a:`Calls during work hours usually get answered the same day. Enquiries via the form get a reply within one business day, often faster.`},{q:`What should I include in the enquiry?`,a:`Your block address, what you're planning, and any plans or inspiration photos if you've got them. A rough description is fine — we'll fill in the gaps on site.`},{q:`Do you build outside Moreton Bay?`,a:`We're based in Woodford and cover ${c.serviceArea}. Further afield? Give us a ring anyway, will let you know!`},{q:`Do you take on smaller jobs?`,a:`No — But we are happy to pass you on to someone who has the same standards we do.`}];function d(){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(`section`,{className:`mx-auto grid max-w-7xl gap-12 px-4 py-16 sm:px-6 sm:py-20 lg:grid-cols-2`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`div`,{className:`inline-flex items-center gap-2.5 text-sm font-medium text-muted-foreground`,children:`Get in touch`}),(0,l.jsx)(`h1`,{className:`mt-3 font-display text-4xl font-bold tracking-tight sm:text-5xl`,children:`We're here to help.`}),(0,l.jsxs)(`p`,{className:`mt-4 text-base text-muted-foreground whitespace-pre-line`,children:[`Tell us about the build and we'll organise an on-site consult.`,` `,`\xA0`,`
2`,`Feel free to email or call us directly`]}),(0,l.jsxs)(`ul`,{className:`mt-8 space-y-5`,children:[(0,l.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,l.jsx)(s,{className:`mt-1 h-5 w-5 shrink-0 text-primary`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`div`,{className:`text-sm font-medium text-muted-foreground`,children:`Phone`}),(0,l.jsx)(`a`,{href:c.phoneHref,className:`font-semibold text-foreground hover:text-primary`,children:c.phone})]})]}),(0,l.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,l.jsx)(r,{className:`mt-1 h-5 w-5 shrink-0 text-primary`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`div`,{className:`text-sm font-medium text-muted-foreground`,children:`Email`}),(0,l.jsx)(`a`,{href:`mailto:${c.email}`,className:`font-semibold text-foreground hover:text-primary break-all`,children:c.email})]})]}),(0,l.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,l.jsx)(i,{className:`mt-1 h-5 w-5 shrink-0 text-primary`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`div`,{className:`text-sm font-medium text-muted-foreground`,children:`Service area`}),(0,l.jsx)(`div`,{className:`font-semibold text-foreground`,children:c.serviceArea})]})]}),(0,l.jsxs)(`li`,{className:`flex items-start gap-3`,children:[(0,l.jsx)(t,{className:`mt-1 h-5 w-5 shrink-0 text-primary`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`div`,{className:`text-sm font-medium text-muted-foreground`,children:`Hours`}),(0,l.jsx)(`div`,{className:`font-semibold text-foreground`,children:c.hours})]})]})]}),(0,l.jsx)(`div`,{className:`mt-8`,children:(0,l.jsx)(a,{})})]}),(0,l.jsxs)(`div`,{className:`rounded-2xl border border-border bg-card p-6 shadow-[var(--shadow-card)] sm:p-8`,children:[(0,l.jsx)(`h2`,{className:`font-display text-2xl font-bold`,children:`Contact Us Today!`}),(0,l.jsx)(`p`,{className:`mt-1 text-sm text-muted-foreground`,children:`We'll get back to you within one business day.`}),(0,l.jsx)(`div`,{className:`mt-6`,children:(0,l.jsx)(n,{source:`contact-page`})})]})]}),(0,l.jsx)(o,{items:u,title:`A few things people usually ask`})]})}export{d 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.