TransactionsFilters
Barre de filtres en tête de liste de transactions : recherche textuelle, plage de dates, catégories, état interne.
Source : src/components/ui/account-transactions-filters.tsx
Props
Source : src/components/transactions-filters.tsx
| Prop | Type | Requis | Défaut | Description |
|---|---|---|---|---|
accounts | Account[] | ✓ | — | — |
Règles
- Debounce 300 ms sur la recherche textuelle — évite un call serveur par frappe
- État des filtres synchronisé avec l'URL (
searchParams) — rechargement et partage de lien préservent le filtre - Bouton « Réinitialiser » visible dès qu'un filtre est actif
- Sticky en haut de la liste si celle-ci est longue