Skip to content

feat: update disabled tooltips of agreement tabs#5575

Merged
weimiao67 merged 3 commits into
mainfrom
OPS-5545/update_tooltip
Apr 24, 2026
Merged

feat: update disabled tooltips of agreement tabs#5575
weimiao67 merged 3 commits into
mainfrom
OPS-5545/update_tooltip

Conversation

@weimiao67
Copy link
Copy Markdown
Contributor

What changed

Updated disabled tooltips of Award & Modifications and Documents

Issue

#5545

How to test

The tooltip layout should match Figma

A11y impact

  • No accessibility-impacting changes in this PR
  • Accessibility changes included and validated against WCAG 2.1 AA intent
  • Any temporary suppression includes A11Y-SUPPRESSION metadata (owner, expires, rationale)

Screenshots

Screenshot 2026-04-23 at 1 05 55 PM . Screenshot 2026-04-23 at 1 06 50 PM

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

@weimiao67 weimiao67 self-assigned this Apr 23, 2026
@weimiao67 weimiao67 marked this pull request as ready for review April 23, 2026 19:10
@fpigeonjr fpigeonjr requested review from Copilot April 23, 2026 21:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the disabled-tab tooltip copy/layout on the Agreement details tabs to better match the intended Figma designs (Issue #5545).

Changes:

  • Shortened the “Award & Modifications” disabled tooltip copy.
  • Adjusted the “Documents” disabled tooltip to include an explicit line break.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread frontend/src/components/Agreements/DetailsTabs/DetailsTabs.jsx
Comment thread frontend/src/components/Agreements/DetailsTabs/DetailsTabs.jsx Outdated
Copy link
Copy Markdown
Contributor

@fpigeonjr fpigeonjr left a comment

Choose a reason for hiding this comment

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

Review Summary

This PR updates disabled tooltip copy for two agreement detail tabs to match Figma designs:

Changes:

  • Award & Modifications: Shortened to "Award & Modifications tab is coming soon"
  • Documents: Updated with explicit line break for better readability

Assessment:

  • Low-risk, copy-only changes with no functional code modifications
  • All 31+ CI checks passing including unit tests, E2E tests, and a11y regression gate
  • Existing tests validate disabled tab behavior appropriately
  • Visual result matches screenshots provided in PR description

Approved – straightforward UI copy update ready to merge.

Review submitted on behalf of @fpigeonjr

fpigeonjr

This comment was marked as outdated.

@weimiao67 weimiao67 merged commit dc539ef into main Apr 24, 2026
59 checks passed
@weimiao67 weimiao67 deleted the OPS-5545/update_tooltip branch April 24, 2026 19:30
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.371.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants