mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 23:53:05 +00:00
The Drawer half of MunicipalityPortfolioCell now goes through CampaignCellEditOverlay: the container switches on a `variant` prop, not on viewport, so the pointer policy stays in CSS while the cell inherits `initialFocus` (the hand-rolled sheet focused the first chip, a link out of the row being edited) and the ARIA trigger attributes every other cell has. The optimistic baseline bug was back in a shape that reads as correct. Applying the delta functionally is not enough when the fallback is not: `current ?? municipalityIds` still read the render that created the closure, which is the branch an undo always takes, since the server reconcile clears the optimistic value first. Undo after a later add rebuilt the row from a set that predated it, permanently. The baseline is a ref now, advanced synchronously in the draft branch, and pinned by a spec verified red against the old code. Also: revert the Drawer body gate (its saving measured as zero, and it animated an empty box out of view), collapse the word-start matcher to two string tests now that both sides are normalized, copy the memoized território ids before handing them to a caller, and revalidate every changed município of an advisor batch instead of only the last. |
||
|---|---|---|
| .. | ||
| AsyncSearchCombobox.tsx | ||
| CampaignCellEditOverlay.tsx | ||
| CampaignCellTooltip.tsx | ||
| CampaignCopyableCell.tsx | ||
| CampaignFilterChips.tsx | ||
| CampaignHeaderFilterPopover.tsx | ||
| CampaignHoverTooltip.tsx | ||
| CampaignInfoHint.tsx | ||
| CampaignListEmptyState.tsx | ||
| CampaignListFooter.tsx | ||
| CampaignListPagination.tsx | ||
| CampaignListPending.tsx | ||
| CampaignMetricStrip.tsx | ||
| CampaignMobileMultiFilterField.tsx | ||
| CampaignScopeBadge.tsx | ||
| CampaignSearchForm.tsx | ||
| CampaignSearchInput.tsx | ||
| CampaignSortableHead.tsx | ||
| CampaignTable.tsx | ||
| CampaignUserAvatar.tsx | ||
| ConsentText.tsx | ||
| ContactCombobox.tsx | ||
| LeadershipStateDeputyRelationCell.tsx | ||
| MunicipalityPortfolioCell.tsx | ||
| RelationMultiSelect.tsx | ||
| StrictCombobox.tsx | ||
| useCampaignListFilterNavigation.ts | ||