Migrate consent reporting tables to Ant Design#7295
Merged
gilluminate merged 5 commits intomainfrom Feb 10, 2026
Merged
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub. 2 Skipped Deployments
|
66a1982 to
6915b18
Compare
Contributor
Greptile OverviewGreptile SummaryMigrated all consent reporting tables from TanStack Table (FidesTableV2) to Ant Design, completing the table migration effort for this feature. Key Changes
Implementation Quality
Confidence Score: 5/5
Important Files Changed
|
jpople
approved these changes
Feb 10, 2026
Contributor
jpople
left a comment
There was a problem hiding this comment.
Tested locally, looking good to me, nice refactor.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket ENG-2276
Description Of Changes
Migrated both tables in the consent reporting feature.
TcfConsentTablecomponentuseTcfConsentTablehook with exported utility functions for data transformationuseConsentLookupTablehook for privacy notice table logicuseTcfConsentColumnsanduseConsentLookupTableColumnshooksBoth tables use
useTableStatewithdisableUrlState: truefor modal-only data. ExportedmapTcfPreferencesToRowColumnsandfilterTcfConsentPreferencesas pure functions for reusability. Maintained existing filtering logic that excludes system/vendor TCF preferences.Code Changes
clients/admin-ui/src/features/consent-reporting/TcfConsentTable.tsx- Shared TCF table componentclients/admin-ui/src/features/consent-reporting/hooks/useTcfConsentTable.tsx- TCF table hook with utility functionsclients/admin-ui/src/features/consent-reporting/hooks/useConsentLookupTable.tsx- Privacy notice table hookclients/admin-ui/src/features/consent-reporting/ConsentLookupModal.tsx- Uses new Ant tablesclients/admin-ui/src/features/consent-reporting/ConsentTcfDetailModal.tsx- Uses new Ant table componentclients/admin-ui/cypress/e2e/consent-reporting.cy.ts- Updated test selectors for Ant tablesclients/admin-ui/src/features/consent-reporting/hooks/useTcfConsentColumns.tsx- Replaced by new hookclients/admin-ui/src/features/consent-reporting/hooks/useConsentLookupTableColumns.tsx- Replaced by new hookSteps to Confirm
test@example.com)Pre-Merge Checklist
CHANGELOG.mdupdated