Skip to content

ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid#636

Open
pawarprasad123 wants to merge 1 commit into
masterfrom
ATLAS-5296
Open

ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid#636
pawarprasad123 wants to merge 1 commit into
masterfrom
ATLAS-5296

Conversation

@pawarprasad123
Copy link
Copy Markdown
Contributor

@pawarprasad123 pawarprasad123 commented May 14, 2026

What changes were proposed in this pull request?

Administrator — Audit pagination

The audit API does not provide a global total. The shared table footer was effectively treating the current page size as the total, producing misleading text (e.g. “Showing 26–50 of 25”).

paginationSummaryVariant="audit" on the admin audit table only.
Footer copy: Showing {n} records From {start} - {end} using offset + current page row count (last page shows the real partial count).

Files: AdminAuditTable.tsx, TableLayout.tsx, TablePagination.tsx, tableLayoutType.ts, COMPREHENSIVE_TEST_DOCUMENTATION.md (note only).

Masonry layout (new)

Adds a responsive CSS Grid–based masonry-style layout and card wrapper, with local styles.

dashboard/src/components/Masonry/MasonryGrid.tsx
dashboard/src/components/Masonry/MasonryCard.tsx
dashboard/src/components/Masonry/masonry.css
dashboard/src/views/MasonryDemo.tsx (demo; not wired to Router.tsx unless you add a route in a follow-up)

Other UI / behavior fixes (high level)

Session / config: Global.ts uses nullish coalescing where false/0 must be preserved; sessionSlice improves rejected-action error messaging.
Components: QueryBuilder Filters default for BM defs; ShowMore edge cases; Table pagination a11y (role, aria-label); CustomButton forwards extra props; DatePicker header prop typing; Import layout keys and file-size display; mui / lineage / search result fixes.
Detail / entity: Safer parsing and defaults (BM, classification layouts, attribute tables, audit details, lineage, glossary term panels, relationship lineage keys and D3 guard); EntityForm reducer export and safer entity name extraction; layout header QuickSearch visibility and session modal close handler fix.
Statistics: ServerStats nested metric key handling and stable table cell keys.
Misc: RelationShipSearch entity-def lookup and column merge; Utils comment; trivial license whitespace where touched.

How was this patch tested?

Manual test
image
image
image
<img width="1849" height="1131" alt="image" src="https://github.com/user-attac
image
hments/assets/2279dfad-d6d6-4d8a-9a83-6eafb4d2ea8a" />
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant