Blocks
Pre-built React components you can install into your Next.js project with a single command. Each block is a self-contained .tsx file that lands in your components/garagem/ directory.
How to install a block
npx shadcn@latest add https://sdk.garagem.site/r/<block-name>.jsonThis copies the block's source into your project, installs its npm dependencies, and adds any required shadcn primitives (like card or button). You own the code — customize freely.
Available Blocks
Contact Form
Lead capture form that submits to the Garagem CRM. Supports Meta Pixel and TikTok Pixel event tracking.
npx shadcn@latest add https://sdk.garagem.site/r/contact-form.jsonDependencies
shadcn primitives (auto-installed)
Files installed
- components/garagem/contact-form.tsx
Gallery Carousel
Image gallery carousel for listing detail pages. Takes the media[] array from ListingDetail and renders a navigable slideshow with thumbnails.
npx shadcn@latest add https://sdk.garagem.site/r/gallery-carousel.jsonDependencies
shadcn primitives (auto-installed)
Files installed
- components/garagem/gallery-carousel.tsx
Listing Card
Compact property card with cover image, price, location and key features. Drop-in card for grids and carousels.
npx shadcn@latest add https://sdk.garagem.site/r/listing-card.jsonDependencies
shadcn primitives (auto-installed)
Files installed
- components/garagem/listing-card.tsx
Listing Grid
Responsive grid of property cards powered by the Garagem SDK. Supports filtering by city, neighborhood, business type, and pagination.
npx shadcn@latest add https://sdk.garagem.site/r/listing-grid.jsonDependencies
shadcn primitives (auto-installed)
Files installed
- components/garagem/listing-grid.tsx
- components/garagem/listing-card.tsx
Search Box
Autocomplete search input powered by the Garagem SDK. Shows matching listings as the user types with keyboard navigation support.
npx shadcn@latest add https://sdk.garagem.site/r/search-box.jsonDependencies
shadcn primitives (auto-installed)
Files installed
- components/garagem/search-box.tsx