Extract the debounce/dedup/transition scaffold that StateDeputyFilters, TerritoryFilters and MunicipalityFilters each reimplemented into useCampaignListFilterNavigation, and unify the two behaviors that had silently diverged: touching a filter mid-typing used to discard the pending search on dobradinhas and territorios, and the debounce timer captured a stale state, so a sort clicked within its window was reverted a second later. Also folds the six copies of the pending-transition fallback into useCampaignListTransition and drops a redundant aria-live that made the municipality summary the third live region on its page. |
||
|---|---|---|
| .. | ||
| ActivityCard.tsx | ||
| ActivityDemandFields.tsx | ||
| ActivityFilters.tsx | ||
| ActivityForm.tsx | ||
| ActivityLifecycleDialog.tsx | ||
| ActivityList.tsx | ||
| ActivityResultForm.tsx | ||
| ActivityStatusBadge.tsx | ||
| ActivityTabNav.tsx | ||
| ActivityTaskChecklist.tsx | ||
| ActivityTaskFields.tsx | ||
| ActivityUpdateFeed.tsx | ||
| ActivityUpdateForm.tsx | ||