feat: URL state for shareable filter views

- Dashboard filters (year, district, museum, quarter) sync to URL
- Comparison filters (preset, dates, district, museum) sync to URL
- Users can now share links with specific filter configurations
- Reset filters also clears URL parameters
- Add useUrlState hook (unused but available for future use)
This commit is contained in:
fahed
2026-02-02 13:58:34 +03:00
parent 8a3b6a8d2e
commit c0c36c7904
4 changed files with 154 additions and 17 deletions

1
src/hooks/index.js Normal file
View File

@@ -0,0 +1 @@
export { useUrlState } from './useUrlState';