Skip to content

Commit b7332ab

Browse files
committed
feat: aggiungi filtri dinamici e gestione URL per la ricerca delle iniziative
1 parent 97c7a5d commit b7332ab

2 files changed

Lines changed: 437 additions & 180 deletions

File tree

prd.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ L'URL dei dati di input è: [https://firmereferendum.giustizia.it/referendum/api
3636

3737
- Fornire una barra di ricerca per consentire agli utenti di trovare elementi specifici in base a parole chiave.
3838
- Implementare filtri basati su categorie o altri attributi rilevanti (es. `idDecCatIniziativa.nome`, `idDecStatoIniziativa.nome`).
39+
- **Filtri dinamici:** I filtri si influenzano reciprocamente mostrando solo le opzioni disponibili in base alle altre selezioni attive.
40+
- **URL persistenti:** I filtri attivi vengono riflessi nell'URL permettendo di condividere link con filtri preimpostati e di mantenere lo stato durante la navigazione.
3941

4042
### Ordinamento
4143

@@ -58,8 +60,16 @@ L'URL dei dati di input è: [https://firmereferendum.giustizia.it/referendum/api
5860
- **Categoria:** `idDecCatIniziativa.nome`
5961
- **Stato:** `idDecStatoIniziativa.nome`
6062
- **Numero Sostenitori:** `sostenitori`
61-
- La tabella deve essere ordinabile per ogni colonna.
62-
- Deve includere funzionalità di ricerca e filtro simili alla home page.
63+
- **Quorum:** `quorum`
64+
- **Data Apertura:** `dataApertura`
65+
- La tabella deve essere ordinabile per ogni colonna con indicazione visiva della direzione di ordinamento.
66+
- **Filtri avanzati:** Include la stessa logica di filtri della home page con:
67+
- Filtri dinamici che si influenzano reciprocamente
68+
- URL che si adatta ai filtri applicati
69+
- Barra di ricerca integrata
70+
- Pulsante per cancellare tutti i filtri
71+
- Contatore di risultati filtrati
72+
- **Gestione stato vuoto:** Messaggio informativo quando non ci sono risultati con opzione per rimuovere i filtri.
6373
- Accessibile tramite link nel menu di navigazione principale.
6474

6575
### Informazioni da visualizzare nelle card

0 commit comments

Comments
 (0)