PageSourceSearch

https://whitedovedental.com/assets/services_.restorative-dentistry-Drpn58Up.js

js whitedovedental.com collected 2026-10-09 22:04:36 UTC 6,033 bytes, 1 lines download raw bytes

1import{j as e,T as i,H as l,V as n,b as o,c,d,F as x,M as m,C as s,L as r,a as h,s as a,t as g,u}from"./index-Da7Dk_9l.js";import{h as v}from"./general-dentistry-hero-DBPzxxEq.js";import{i as b}from"./general-dentistry-intro-zCy1WUUp.js";import{A as f}from"./arrow-up-right-shOUDBat.js";const p=(g("/services/restorative-dentistry")?.services??[]).map(t=>({name:t.name,href:t.href,img:u(t.image)}));function E(){return e.jsxs("div",{className:"min-h-screen bg-background text-foreground pb-20 sm:pb-0 service-body",children:[e.jsx(i,{}),e.jsx(l,{}),e.jsxs("main",{children:[e.jsx(y,{}),e.jsx(w,{}),e.jsx(N,{}),e.jsx(k,{}),e.jsx(n,{}),e.jsx(o,{}),e.jsx(c,{}),e.jsx(d,{})]}),e.jsx(x,{}),e.jsx(m,{})]})}const j=[{label:"General Dentistry",href:"/services/general-dentistry",active:!1},{label:"Cosmetic Dentistry",href:"/services/cosmetic-dentistry",active:!1},{label:"Preventative Dentistry",href:"/services/preventive-dentistry",active:!1},{label:"Restorative Dentistry",href:"/services/restorative-dentistry",active:!0},{label:"Orthodontics",href:"/services/orthodontics",active:!1}];function w(){return e.jsx("section",{className:"relative z-10 -mt-3 sm:-mt-4 mb-2 sm:mb-4",children:e.jsx(s,{children:e.jsx("div",{className:"flex flex-col sm:flex-row w-full overflow-hidden rounded-[5px] bg-secondary shadow-lg divide-y sm:divide-y-0 divide-border",children:j.map(t=>t.active?e.jsx("span",{className:"flex-1 text-left sm:text-center bg-[color-mix(in_oklab,var(--brand-orange)_22%,transparent)] text-[var(--brand-orange)] px-4 py-3 text-sm font-semibold tracking-wide sm:whitespace-nowrap",children:t.label},t.label):e.jsx(r,{to:t.href,className:"flex-1 text-left sm:text-center text-foreground px-4 py-3 text-sm font-semibold tracking-wide sm:whitespace-nowrap hover:bg-[color-mix(in_oklab,var(--brand-orange)_15%,transparent)] hover:text-[var(--brand-orange)] transition-colors",children:t.label},t.label))})})})}function y(){return e.jsxs("section",{className:"relative w-full h-[260px] sm:h-[320px] overflow-hidden bg-foreground",children:[e.jsx("img",{src:v,alt:"Restorative Dentistry at White Dove Dental",className:"absolute inset-0 w-full h-full object-cover object-center"}),e.jsx("div",{className:"absolute inset-0 bg-black/55"}),e.jsx("div",{className:"relative z-10 h-full flex items-center justify-center",children:e.jsxs(s,{className:"text-center text-white",children:[e.jsx("h1",{className:"font-black text-3xl sm:text-4xl lg:text-5xl uppercase leading-tight text-white",children:"Restorative Dentistry"}),e.jsx("p",{className:"mt-3 text-sm sm:text-base max-w-xl mx-auto opacity-95 text-white",children:"Rebuild strength, function, and confidence in your smile."}),e.jsxs("nav",{"aria-label":"Breadcrumb",className:"mt-5 inline-flex items-center gap-1.5 sm:gap-2 rounded-full border border-white/30 bg-white/5 backdrop-blur-sm px-3 py-1.5 sm:px-5 sm:py-2 text-[11px] sm:text-sm font-black uppercase tracking-wide",children:[e.jsx(r,{to:"/",className:"text-white/90 hover:text-white transition-colors",children:"Home"}),e.jsx(h,{className:"size-3 sm:size-4 text-white/60"}),e.jsx("span",{className:"text-[var(--brand-orange)]",children:"Restorative Dentistry"})]})]})})]})}function N(){return e.jsx("section",{className:"py-10 lg:py-14 bg-background",children:e.jsx(s,{children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[1.7fr_1fr] overflow-hidden rounded-[5px]",children:[e.jsxs("div",{className:"order-2 lg:order-1 bg-secondary py-10 lg:py-12 px-6 lg:px-10",children:[e.jsx(a,{children:"Restorative Dentistry"}),e.jsx("h2",{className:"mt-3 font-black text-2xl sm:text-3xl lg:text-4xl leading-tight text-foreground",children:"Comprehensive Restorative Dentistry in Milton"}),e.jsx("p",{className:"mt-5 text-sm sm:text-base text-muted-foreground leading-relaxed",children:"Whether you need a single crown, a new bridge, dental implants, or full-mouth rehabilitation, our Milton team rebuilds smiles with durable, natural-looking solutions. We focus on restoring full chewing function and long-term oral health."}),e.jsx("p",{className:"mt-3 text-sm sm:text-base text-muted-foreground leading-relaxed",children:"Every restoration is planned around your bite, bone structure, and goals, so the result feels as good as it looks."})]}),e.jsx("div",{className:"order-1 lg:order-2 relative min-h-[240px] sm:min-h-[300px] lg:min-h-0",children:e.jsx("img",{src:b,alt:"Restorative Dentistry care at White Dove Dental",className:"absolute inset-0 w-full h-full object-cover"})})]})})})}function k(){return e.jsx("section",{className:"py-20 lg:py-24 bg-background",children:e.jsxs(s,{children:[e.jsxs("div",{className:"text-center max-w-2xl mx-auto",children:[e.jsx(a,{children:"What We Offer"}),e.jsx("h2",{className:"mt-3 font-black text-3xl sm:text-4xl lg:text-5xl",children:"Restorative Dentistry Services"}),e.jsx("p",{className:"mt-4 text-muted-foreground",children:"Long-lasting solutions to repair, replace, and renew your smile."})]}),e.jsx("div",{className:"mt-12 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:p.map(t=>e.jsx(R,{service:t}
1,t.name))})]})})}function R({service:t}){return e.jsxs(r,{to:t.href,"aria-label":t.name,className:"service-card group relative block aspect-[4/3] overflow-hidden rounded-[5px] shadow-sm hover:shadow-md transition-shadow",children:[t.img?e.jsx("img",{src:t.img,alt:t.name,loading:"lazy",className:"absolute inset-0 w-full h-full object-cover transition-transform duration-500 group-hover:scale-105"}):null,e.jsx("div",{className:"absolute inset-0 bg-black/[0.45]"}),e.jsxs("div",{className:"relative h-full flex flex-col items-center justify-center text-center px-6 text-white",children:[e.jsx("h3",{className:"text-white font-black uppercase text-2xl tracking-wide drop-shadow-[0_2px_6px_rgba(0,0,0,0.85)]",children:t.name}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1 text-sm font-black uppercase tracking-wide text-[var(--brand-orange)]",children:["About ",t.name," ",e.jsx(f,{className:"size-3.5"})]})]})]})}export{E 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.