Product Search
Production-ready search components using InstantSearch and Meilisearch. Includes SearchBox, Filters, and ProductGrid.
These search components are an optional React convenience layer. The catalog itself is a public Meilisearch index you can query in any language — see Product info.
Interactive Demo
Try the interactive playground below with different layout variants. The search includes real-time filtering - click “Filters” to open the filter panel or type in the search box to find products:
Loading playground...
Installation
npm install @snowcone-app/ui
Styling — your Tailwind v4 build compiles it. In your global stylesheet, add
@import '@snowcone-app/ui/styles/globals.css' (brings in Tailwind, the theme tokens, and an @source for the package) plus an @source for your own code. In Next.js, also add transpilePackages: ['@snowcone-app/ui']. Add className="dark" on an ancestor for dark mode.
