PageSourceSearch

https://mikeincorvaia.lovable.app/assets/NeighborhoodListings-DjDxbPDZ.js

js mikeincorvaia.lovable.app collected 2026-10-03 03:33:34 UTC 8,549 bytes, 6 lines download raw bytes

1import{c as h,m as x,r as u,j as e,L as t}from"./index-B8-OOzYO.js";import{L as l}from"./Layout-D1skDrWS.js";import{S as g}from"./SEOHead-D4LfoZs1.js";import{n as d}from"./brand-V90yhMzQ.js";import{A as p}from"./arrow-left-Ca6OLoUs.js";import"./Navbar-6RpUjbhM.js";import"./Footer-CVAw3fhn.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const f=h("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),b=()=>e.jsx("div",{className:"w-full animate-pulse",style:{height:"calc(100vh - 140px)",minHeight:600},children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 py-8 space-y-6",children:[e.jsx("div",{className:"h-12 w-full max-w-2xl bg-muted rounded-lg"}),e.jsx("div",{className:"flex gap-3",children:[...Array(4)].map((o,a)=>e.jsx("div",{className:"h-9 w-24 bg-muted rounded-full"},a))}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6 mt-4",children:[...Array(6)].map((o,a)=>e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"aspect-[4/3] bg-muted rounded-lg"}),e.jsx("div",{className:"h-5 w-3/4 bg-muted rounded"}),e.jsx("div",{className:"h-4 w-1/2 bg-muted rounded"}),e.jsx("div",{className:"h-4 w-1/3 bg-muted rounded"})]},a))})]})}),S=()=>{var r,i;const{slug:o}=x(),a=d.find(s=>s.slug===o),[n,c]=u.useState(!1);return a?e.jsxs(l,{forceScrolled:!0,children:[e.jsx(g,{title:`Homes for Sale in ${a.name}, Ohio | MLS Listings | The Incorvaia Team`,description:`Search every active MLS listing in ${a.name}, Ohio — prices, photos, open houses and property details updated daily by The Incorvaia Team.`,canonical:`https://mikeincorvaia.lovable.app/listings/${a.slug}`}),e.jsx("div",{className:"bg-secondary border-b border-border/40 pt-36 sm:pt-44",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 py-3 flex items-center justify-between",children:[e.jsxs(t,{to:`/neighborhood/${o}`,className:"inline-flex items-center gap-2 text-sm transition-colors hover:opacity-80",style:{color:"#ffffff"},children:[e.jsx(p,{className:"h-4 w-4"})," Back to ",a.name]}),!n&&e.jsxs("span",{className:"inline-flex items-center gap-2 text-xs text-muted-foreground",children:[e.jsx(f,{className:"h-3.5 w-3.5 animate-spin"})," Loading listings…"]})]})}),e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 pt-8 pb-4",children:[e.jsxs("h1",{className:"font-heading text-2xl sm:text-3xl font-bold text-foreground",children:["Homes for Sale in ",a.name,", Ohio"]}),e.jsxs("p",{className:"font-body text-sm text-muted-foreground mt-2 max-w-2xl",children:["Browse current ",a.name," listings — photos, prices, and property details, updated throughout the day by The Incorvaia Team. New to the area? Read our"," ",e.jsxs(t,{to:`/neighborhood/${a.slug}`,className:"text-primary underline underline-offset-2",children:[a.name," neighborhood guide"]})," ","for schools, amenities and market trends."]})]}),!n&&e.jsx(b,{}),e.jsx("iframe",{src:a.idxSearchUrl,title:`${a.name} Homes for Sale`,className:"w-full border-0",style:{height:"calc(100vh - 140px)",minHeight:600,display:n?"block":"none"},onLoad:()=>c(!0),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"}),e.jsx("section",{className:"bg-background border-t border-border/40",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 py-14 max-w-4xl",children:[e.jsxs("h2",{className:"font-heading text-2xl font-bold text-foreground",children:["About the ",a.name," Real Estate Market"]}),e.jsxs("div",{className:"mt-4 space-y-4 font-body text-[15px] leading-relaxed text-muted-foreground",children:[a.aboutBody.map((s,m)=>e.jsx("p",{children:s},m)),e.jsxs("p",{children:["The listings above are pulled live from the Multiple Listing Service and refresh throughout the day, so what you see is what is genuinely available in ",a.name," right now — active listings, price changes, and new construction included. Use the filters at the top of the search to narrow by price, bedrooms, square footage, or lot size, and save a search if you would like to be alerted the moment a matching ",a.name," home hits the market."]})]}),((r=a.stats)==null?void 0:r.length)>0&&e.jsxs(e.Fragment,{children:[e.jsxs("h3",{className:"font-heading text-xl font-bold text-foreground mt-10",children:[a.name," at a Glance"]}),e.jsx("dl",{className:"mt-4 grid grid-cols-2 sm:grid-cols-4 gap-4",children:a.stats.map(s=>e.jsxs("div",{className:"border border-border/60 rounded-lg p-4",children:[e.jsx("dt",{className:"text-xs uppercase tracking-wider text-muted-foreground",children:s.label}),e.jsx("dd",{className:"font-heading text-lg font-bold text-foreground mt-1",children:s.value})]},s.label))})]}),((i=a.amenities)==null?void 0:i.length)>0&&e.jsxs(e.Fragment,{children:[e.jsxs("h3",{className:"font-heading text-xl font-bold text-foreground mt-10",children:["What Buyers Like About Living in ",a.name]}),e.jsx("ul",{className:"mt-4 space-y-3 font-body text-[15px] leading-relaxed text-muted-foreground",children:a.amenities.map(s=>e.jsxs("li",{children:[e.jsxs("span",{className:"font-semibold text-foreground",children:[s.title,":"]}
6)," ",s.description]},s.title))})]}),e.jsxs("h3",{className:"font-heading text-xl font-bold text-foreground mt-10",children:["Buying or Selling in ",a.name]}),e.jsxs("div",{className:"mt-4 space-y-4 font-body text-[15px] leading-relaxed text-muted-foreground",children:[e.jsxs("p",{children:["Homes in ",a.name," that are priced correctly and prepared well tend to move quickly, which means buyers benefit from having financing lined up before they tour and sellers benefit from an honest pricing conversation before the first photo is taken. Our agents track every closed sale in ",a.location,", so we can tell you what comparable homes actually sold for — not just what they were listed at."]}),e.jsxs("p",{children:["If you are selling, we will walk your home, point out the repairs and updates that return money at closing (and the ones that do not), and build a marketing plan with professional photography, targeted digital advertising, and MLS syndication. If you are buying, we will set up a saved search for ",a.name,", preview homes with you, and handle inspection and appraisal negotiations start to finish. The Incorvaia Team has been serving Greater Cleveland since 1995 and closes hundreds of transactions a year across Cuyahoga, Lorain, and Medina counties."]}),e.jsxs("p",{children:["Questions about a specific street, school boundary, or property tax estimate in"," ",a.name,"?"," ",e.jsx(t,{to:"/contact",className:"text-secondary underline underline-offset-2",children:"Contact The Incorvaia Team"})," ","or call 440-879-7130. You can also"," ",e.jsxs(t,{to:`/neighborhood/${o}`,className:"text-secondary underline underline-offset-2",children:["read our full ",a.name," community guide"]}),", estimate a payment with our"," ",e.jsx(t,{to:"/mortgage-calculator",className:"text-secondary underline underline-offset-2",children:"mortgage calculator"}),", or run the numbers on your current home with the"," ",e.jsx(t,{to:"/home-sale-calculator",className:"text-secondary underline underline-offset-2",children:"home sale calculator"}),"."]})]})]})}),e.jsx("section",{className:"pb-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 max-w-4xl",children:[e.jsx("h2",{className:"font-heading text-2xl font-bold text-foreground",children:"Homes for Sale in Nearby Cities"}),e.jsx("ul",{className:"mt-4 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-2 font-body text-[15px]",children:d.filter(s=>s.slug!==o).map(s=>e.jsx("li",{children:e.jsxs(t,{to:`/listings/${s.slug}`,className:"text-secondary underline underline-offset-2",children:["Homes for sale in ",s.name]})},s.slug))}),e.jsxs("p",{className:"mt-6 font-body text-[15px] text-muted-foreground",children:["Prefer to search the whole market at once? Use our"," ",e.jsx(t,{to:"/search",className:"text-secondary underline underline-offset-2",children:"Greater Cleveland property search"})," ","or"," ",e.jsxs(t,{to:"/team",className:"text-secondary underline underline-offset-2",children:["pick an agent who knows ",a.name]}),"."]})]})})]}):e.jsx(l,{forceScrolled:!0,children:e.jsxs("div",{className:"pt-36 sm:pt-44 pb-20 text-center",children:[e.jsx("p",{className:"text-muted-foreground",children:"Neighborhood not found."}),e.jsx(t,{to:"/",className:"text-primary underline mt-4 inline-block",children:"Go Home"})]})})};export{S 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.