Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make all tables sortable #3599

Draft
wants to merge 34 commits into
base: main
Choose a base branch
from
Draft

Make all tables sortable #3599

wants to merge 34 commits into from

Conversation

rajohnson90
Copy link
Contributor

What changed

Make all data tables sortable by column.

Issue

OPS-976

How to test

Screenshots

If relevant, e.g. for a front-end feature

Definition of Done Checklist

  • OESA: Code refactored for clarity
  • OESA: Dependency rules followed
  • Automated unit tests updated and passed
  • Automated integration tests updated and passed
  • Automated quality tests updated and passed
  • Automated load tests updated and passed
  • Automated a11y tests updated and passed
  • Automated security tests updated and passed
  • 90%+ Code coverage achieved
  • Form validations updated

Links

If relevant, e.g. for a link to a piece of markdown documentation

@fpigeonjr fpigeonjr self-assigned this Mar 26, 2025
rajohnson90 and others added 6 commits March 26, 2025 12:22
- Added aria-sort attribute to table headers for improved screen reader support.
- Cleaned up table component structure by removing inline styles for width.
- Added cursor pointer and title attributes to table headers for better user experience.
- Simplified the structure by removing unnecessary div wrapper around the table.
- Enhanced sorting button title for clarity.
- Moved the sorting button inside the table header for better accessibility.
- Added cursor pointer class to the button for improved user interaction.
- Adjusted icon margin for better visual alignment.
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.

2 participants