pnpm dlx shadcn@latest add @saturation/filtersimport {
Filters,
type Filter,
type FilterFieldConfig,
createFilter,
} from "@/components/ui/filters"<Filters filters={filters} fields={fieldConfig} onChange={setFilters} />| Prop | Type | Default | Description |
|---|---|---|---|
filters* | Filter[] | — | Array of active filters. |
fields* | FilterFieldsConfig[] | — | Filter configuration for available filter options. |
onChange* | (filters: Filter[]) => void | — | Callback when filters change. |
variant | 'solid' | 'outline' | — | Visual style variant. |
size | 'sm' | 'md' | 'lg' | — | Size of filter chips. |
radius | 'md' | 'full' | — | Border radius variant. |
showAddButton | boolean | — | Show the add filter button. |
Showing results matching 2 filters
1 filter active
Small
Medium (default)
Large