Skip to content

SIMSBIOHUB-879: Improve UI Consistency for Shared Components#336

Merged
mauberti-bc merged 13 commits intodevfrom
SIMSBIOHUB-879
Feb 24, 2026
Merged

SIMSBIOHUB-879: Improve UI Consistency for Shared Components#336
mauberti-bc merged 13 commits intodevfrom
SIMSBIOHUB-879

Conversation

@mauberti-bc
Copy link
Collaborator

@mauberti-bc mauberti-bc commented Feb 18, 2026

Links to Jira Tickets


Description of Changes

  • Introduced reusable UI design primitives (under app/src/components/)
  • Moved reused sx props into global theme provider
  • Updated existing components to use the new primitives and global theme styling.
  • Applied a general visual facelift for improved consistency across layouts, spacing, typography, and interaction states.

Testing Notes

  • The application should function normally.
  • Verify key workflows (tickets, policies, data requests, uploads) operate as expected.
  • Perform a general visual pass to ensure layout, spacing, buttons, tables, and dialogs render consistently.

@mauberti-bc mauberti-bc changed the title SIMSBIOHUB-879: Design System Primatives SIMSBIOHUB-879: Reusable Design Primitives Feb 18, 2026
@mauberti-bc mauberti-bc changed the title SIMSBIOHUB-879: Reusable Design Primitives SIMSBIOHUB-879: Improve UI Consistency for Shared Components Feb 18, 2026
@mauberti-bc mauberti-bc added the Ready For Review PR is ready for review label Feb 18, 2026
@sonarqubecloud
Copy link

@mauberti-bc mauberti-bc marked this pull request as ready for review February 18, 2026 22:43
Copy link
Collaborator

@dwhogan dwhogan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tested:

  • /admin/submissions — Submissions Dashboard
  • /admin/submissions/create — New Submission
  • /admin/users — Manage Users (+ Add Users dialog)
  • /admin/policies — Manage Policies (+ Add Policy dialog)
  • /search — Search
  • /page-not-found — 404 Page Not Found

all good, consistent and easier on the eyes 👍

@mauberti-bc mauberti-bc merged commit be4d9d7 into dev Feb 24, 2026
32 checks passed
@mauberti-bc mauberti-bc deleted the SIMSBIOHUB-879 branch February 24, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready For Review PR is ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants