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

Components / Media

Hotspot image

Pro

Image or floor plan with pulsing hotspots that open animated detail cards for each room or feature.

View as Markdownlucide-reactmotion

Installation

$npx shadcn@latest add @facade/hotspot-image

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

Usage

import { FloorPlanIllustration } from "@/components/facade/hotspot-image";

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

Props

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

Props of FloorPlanIllustration
PropTypeDescription
srcstringImage or floor plan URL. When omitted, pass a custom visual via children.
altstring
childrenReact.ReactNodeCustom visual (e.g. inline SVG floor plan). Takes precedence over the default plan.
hotspotsHotspot[]
aspectRatiostringAspect ratio of the visual, e.g. "16/10".
defaultActiveIdstring | null
classNamestring

Ask your agent

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

Add the Facade hotspot image to this page and adapt the copy to our business.