PageSourceSearch

https://drjensgentledentistry.netlify.app/_next/static/chunks/app/layout-0ba844578cfc33f5.js

js drjensgentledentistry.netlify.app collected 2026-10-03 10:40:22 UTC 12,162 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{5504:function(e,t,r){Promise.resolve().then(r.bind(r,4402)),Promise.resolve().then(r.t.bind(r,2972,23)),Promise.resolve().then(r.t.bind(r,8988,23)),Promise.resolve().then(r.t.bind(r,2119,23)),Promise.resolve().then(r.t.bind(r,3471,23)),Promise.resolve().then(r.t.bind(r,7960,23))},4402:function(e,t,r){"use strict";r.d(t,{default:function(){return o}});var l=r(7437),a=r(2265),s=r(5475),n=r(7648);function o(){let[e,t]=(0,a.useState)(!1),r=(0,s.usePathname)();return(0,a.useEffect)(()=>{t(!1)},[r]),(0,a.useEffect)(()=>(e?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[e]),(0,l.jsxs)("header",{className:"bg-white shadow-md sticky top-0 z-50",children:[(0,l.jsx)("div",{className:"bg-gradient-to-r from-dental-purple-dark to-dental-purple-light text-white py-3",children:(0,l.jsx)("div",{className:"container-custom",children:(0,l.jsxs)("div",{className:"flex flex-col sm:flex-row sm:flex-wrap justify-between items-center gap-2 text-xs sm:text-sm",children:[(0,l.jsx)("div",{className:"flex items-center text-center sm:text-left",children:(0,l.jsx)("span",{children:"1589 Port Republic Road, Suite 2, Rockingham, VA 22801"})}),(0,l.jsxs)("div",{className:"flex items-center gap-3 sm:gap-4",children:[(0,l.jsx)("a",{href:"tel:5404321600",className:"font-semibold hover:text-white/90 transition-colors whitespace-nowrap",children:"(540) 432-1600"}),(0,l.jsx)(n.default,{href:"/contact",className:"bg-white text-dental-purple-dark hover:bg-white/90 px-3 sm:px-4 py-1.5 sm:py-1 rounded transition-colors text-xs sm:text-sm whitespace-nowrap font-semibold",children:"Request Appointment"})]})]})})}),(0,l.jsxs)("nav",{className:"container-custom",children:[(0,l.jsxs)("div",{className:"flex justify-between items-center py-4",children:[(0,l.jsx)(n.default,{href:"/",className:"flex items-center",children:(0,l.jsx)("img",{src:"/images/logo.png",alt:"Dr. Jen's Gentle Dentistry",className:"h-16 w-auto"})}),(0,l.jsxs)("div",{className:"hidden lg:flex items-center space-x-6",children:[(0,l.jsx)(n.default,{href:"/",className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Home"}),(0,l.jsxs)("div",{className:"relative group",children:[(0,l.jsx)("button",{className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"About Us"}),(0,l.jsxs)("div",{className:"absolute hidden group-hover:block bg-white shadow-lg rounded-lg py-2 top-full left-0 w-56 pt-3 -mt-1",children:[(0,l.jsx)("div",{className:"absolute top-0 left-0 right-0 h-3 -mt-3"}),(0,l.jsx)(n.default,{href:"/our-office",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Our Office"}),(0,l.jsx)(n.default,{href:"/office-tour",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Office Tour"}),(0,l.jsx)(n.default,{href:"/our-team",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Meet Our Team"}),(0,l.jsx)(n.default,{href:"/new-patients",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"New Patients"}),(0,l.jsx)(n.default,{href:"/smile-gallery",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Smile Gallery"}),(0,l.jsx)(n.default,{href:"/testimonials",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Testimonials"})]})]}),(0,l.jsx)(n.default,{href:"/staff/jennifer-huffman-dds",className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Meet Dr. Jen"}),(0,l.jsxs)("div",{className:"relative group",children:[(0,l.jsx)("button",{className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Dental Treatments"}),(0,l.jsxs)("div",{className:"absolute hidden group-hover:block bg-white shadow-lg rounded-lg py-2 top-full left-0 w-64 pt-3 -mt-1",children:[(0,l.jsx)("div",{className:"absolute top-0 left-0 right-0 h-3 -mt-3"}),(0,l.jsx)(n.default,{href:"/services",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark font-semibold",children:"View All"}),(0,l.jsx)("div",{className:"border-t border-gray-200 my-1"}),(0,l.jsx)(n.default,{href:"/services/gentle-dentistry",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Gentle Dentistry"}),(0,l.jsx)(n.default,{href:"/services/cosmetic",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Cosmetic Dentistry"}),(0,l.jsx)(n.default,{href:"/services/lumineers-veneers",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Lumineers & Veneers"}),(0,l.jsx)(n.default,{href:"/services/invisalign",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Invisalign\xae"}),(0,l.jsx)(n.default,{href:"/services/oral-surgery",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Oral Surgery"}),(0,l.jsx)(n.default,{href:"/services/pediatrics",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Children/Pediatrics"}),(0,l.jsx)(n.default,{href:"/services/candid-aligners",className:"block px-4 py-2 text-gray-700 hover:bg-dental-light hover:text-dental-purple-dark",children:"Candid Aligners"})]})]}),(0,l.jsx)(n.default,{href:"/services/sleep-sound-institute",className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Sleep Sound Institute"}),(0,l.jsx)(n.default,{href:"/services/tongue-tie",className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Tongue Tie"}),(0,l.jsx)(n.default,{href:"/library",className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Library"}),(0,l.jsx)(n.default,{href:"/contact",className:"text-gray-700 hover:text-dental-purple-dark transition-colors font-medium",children:"Contact"})]}),(0,l.jsx)("button",{className:"lg:hidden text-gray-700",onClick:()=>t(!e),"aria-label":"Toggle menu",children:(0,l.jsx)("svg",{className:"w-6 h-6",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",stroke:"currentColor",children:e?(0,l.jsx)("path",{d:"M6 18L18 6M6 6l12 12"}):(0,l.jsx)("path",{d:"M4 6h16M4 12h16M4 18h16"})})})]}),e&&(0,l.jsxs)("div",{className:"lg:hidden fixed top-[132px] left-0 right-0 bg-white shadow-lg max-h-[calc(100vh-132px)] overflow-y-auto pb-24 pt-2 space-y-1 px-4 z-40",children:[(0,l.jsx)(n.default,{href:"/",className:"block py-3 px-2 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Home"}),(0,l.jsxs)("div",{className:"pl-0",children:[(0,l.jsx)("p",{className:"text-sm text-gray-500 font-semibold py-3 px-2",children:"About Us"}),(0,l.jsxs)("div",{className:"pl-2 space-y-1",children:[(0,l.jsx)(n.default,{href:"/our-office",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Our Office"}),(0,l.jsx)(n.default,{href:"/office-tour",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Office Tour"}),(0,l.jsx)(n.default,{href:"/our-team",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Meet Our Team"}),(0,l.jsx)(n.default,{href:"/new-patients",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"New Patients"}),(0,l.jsx)(n.default,{href:"/smile-gallery",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Smile Gallery"}),(0,l.jsx)(n.default,{href:"/testimonials",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Testimonials"})]})]}
1),(0,l.jsx)(n.default,{href:"/staff/jennifer-huffman-dds",className:"block py-3 px-2 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Meet Dr. Jen"}),(0,l.jsxs)("div",{className:"pl-0",children:[(0,l.jsx)("p",{className:"text-sm text-gray-500 font-semibold py-3 px-2",children:"Dental Treatments"}),(0,l.jsxs)("div",{className:"pl-2 space-y-1",children:[(0,l.jsx)(n.default,{href:"/services",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors font-semibold",onClick:()=>t(!1),children:"View All"}),(0,l.jsx)(n.default,{href:"/services/gentle-dentistry",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Gentle Dentistry"}),(0,l.jsx)(n.default,{href:"/services/cosmetic",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Cosmetic Dentistry"}),(0,l.jsx)(n.default,{href:"/services/lumineers-veneers",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Lumineers & Veneers"}),(0,l.jsx)(n.default,{href:"/services/invisalign",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Invisalign\xae"}),(0,l.jsx)(n.default,{href:"/services/oral-surgery",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Oral Surgery"}),(0,l.jsx)(n.default,{href:"/services/pediatrics",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Children/Pediatrics"}),(0,l.jsx)(n.default,{href:"/services/candid-aligners",className:"block py-2.5 px-3 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Candid Aligners"})]})]}),(0,l.jsx)(n.default,{href:"/services/sleep-sound-institute",className:"block py-3 px-2 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Sleep Sound Institute"}),(0,l.jsx)(n.default,{href:"/services/tongue-tie",className:"block py-3 px-2 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Tongue Tie"}),(0,l.jsx)(n.default,{href:"/library",className:"block py-3 px-2 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Library"}),(0,l.jsx)(n.default,{href:"/contact",className:"block py-3 px-2 text-gray-700 hover:text-dental-purple-dark hover:bg-gray-50 rounded transition-colors",onClick:()=>t(!1),children:"Contact"})]})]})]})}},7648:function(e,t,r){"use strict";r.d(t,{default:function(){return a.a}});var l=r(2972),a=r.n(l)},7960:function(){},2119:function(e){e.exports={style:{fontFamily:"'__Montserrat_069ab3', '__Montserrat_Fallback_069ab3'",fontStyle:"normal"},className:"__className_069ab3",variable:"__variable_069ab3"}},8988:function(e){e.exports={style:{fontFamily:"'__Playfair_Display_0a80b4', '__Playfair_Display_Fallback_0a80b4'",fontStyle:"normal"},className:"__className_0a80b4",variable:"__variable_0a80b4"}},3471:function(e){e.exports={style:{fontFamily:"'__playlistScript_333607', '__playlistScript_Fallback_333607'"},className:"__className_333607",variable:"__variable_333607"}}},function(e){e.O(0,[230,972,971,117,744],function(){return e(e.s=5504)}),_N_E=e.O()}]);

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.