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

Components / Data

Availability table

Pro

Sortable, filterable unit availability table for new developments that turns into cards on mobile.

View as Markdownlucide-reactmotion

Installation

$npx shadcn@latest add @facade/availability-table

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

Usage

import { AvailabilityTable } from "@/components/facade/availability-table";

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

Props

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

Props of AvailabilityTable
PropTypeDescription
unitsUnit[]
defaultFilter"all" | UnitStatus
defaultSort{ key: SortKey; dir: "asc" | "desc" }
actionLabelstringLabel for the row action.
onSelect(unit: Unit) => void
classNamestring

Ask your agent

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

Add the Facade availability table to this page and adapt the copy to our business.