{"$schema":"https://ui.shadcn.com/schema/registry.json","name":"@garagem/sites","homepage":"https://sdk.garagem.site","items":[{"name":"contact-form","type":"registry:block","title":"Contact Form","description":"Lead capture form that submits to the Garagem CRM. Supports Meta Pixel and TikTok Pixel event tracking.","registryDependencies":["button","input","textarea"],"dependencies":["lucide-react"],"files":[{"path":"contact-form/contact-form.tsx","type":"registry:component","target":"components/garagem/contact-form.tsx"}]},{"name":"gallery-carousel","type":"registry:block","title":"Gallery Carousel","description":"Image gallery carousel for listing detail pages. Takes the media[] array from ListingDetail and renders a navigable slideshow with thumbnails.","registryDependencies":["button"],"dependencies":["@garagem-ai/site-sdk","lucide-react"],"files":[{"path":"gallery-carousel/gallery-carousel.tsx","type":"registry:component","target":"components/garagem/gallery-carousel.tsx"}]},{"name":"listing-card","type":"registry:block","title":"Listing Card","description":"Compact property card with cover image, price, location and key features. Drop-in card for grids and carousels.","registryDependencies":["badge","card"],"dependencies":["@garagem-ai/site-sdk","lucide-react"],"files":[{"path":"listing-card/listing-card.tsx","type":"registry:component","target":"components/garagem/listing-card.tsx"}]},{"name":"listing-grid","type":"registry:block","title":"Listing Grid","description":"Responsive grid of property cards powered by the Garagem SDK. Supports filtering by city, neighborhood, business type, and pagination.","registryDependencies":["badge","card"],"dependencies":["@garagem-ai/site-sdk","lucide-react"],"files":[{"path":"listing-grid/listing-grid.tsx","type":"registry:component","target":"components/garagem/listing-grid.tsx"},{"path":"listing-card/listing-card.tsx","type":"registry:component","target":"components/garagem/listing-card.tsx"}]},{"name":"search-box","type":"registry:block","title":"Search Box","description":"Autocomplete search input powered by the Garagem SDK. Shows matching listings as the user types with keyboard navigation support.","registryDependencies":["button","input"],"dependencies":["@garagem-ai/site-sdk","lucide-react"],"files":[{"path":"search-box/search-box.tsx","type":"registry:component","target":"components/garagem/search-box.tsx"}]}]}