@brickslab./ui-webAnalytics
Dashboard filter bar with text, select, date, and tag fields, presets, and clear all.
With presets and tag field
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
value | FilterState | — | ✓ | Current filter state — Record<fieldId, string | string[] | null>. |
onChange | (v: FilterState) => void | — | ✓ | Called on every field change. |
fields | FilterField[] | — | ✓ | Field definitions: { id, label, type, options? }. |
presets | FilterPreset[] | — | — | Quick preset buttons that apply a fixed filter state. |
Override rapide
Tous les paramètres listés dans cette table sont overrideables via les props. Utilisez ce squelette comme point de départ.
<MyComponent
value={...}
onChange={...}
fields={[]}
presets={[]}
/>valueonChangefieldspresets