Skip to contentFacade Pro is $149 once during launch, then $199. Lifetime updates.
Facade
Browse the library

Blocks / Local business

Service area

Pro

Interactive zone map with numbered service areas, city and ZIP lists, and an animated ZIP code checker.

View as Markdownlucide-reactmotion

Installation

$npx shadcn@latest add @facade/service-area

Pro items install from the private @facade registry with your license key. Set it up once.

Usage

import { ServiceArea } from "@/components/facade/service-area";

export default function Page() {
  return <ServiceArea />;
}

Props

ServiceAreaProps is exported, so you can extend or wrap it. Every prop has a default; <ServiceArea /> renders the example above.

Props of ServiceArea
PropTypeDescription
eyebrowstring
headingstring
descriptionstring
zonesServiceZone[]
hqLabelstringName for the business HQ marker.
hqXnumber
hqYnumber
riverLabelstringLegend label for the decorative river line. Pass an empty string to hide it.
checkerLabelstring
checkerPlaceholderstring
successMessage(zip: string, zone: ServiceZone) => string
failureMessage(zip: string) => string
ctaLabelstring
ctaHrefstring
waitlistLabelstring
waitlistHrefstring
classNamestring

Ask your agent

With the Facade MCP server connected, this prompt is enough:

Add the Facade service area to this page and adapt the copy to our business.