Skip to content

Conversation

@Francois-Esquire
Copy link
Contributor

@Francois-Esquire Francois-Esquire commented Jun 27, 2023

Description

Persists OverflowButton visibility on Table rows.

Detail

Removes all conditional render logic when it comes to opacity toggling.
There have been additional updates to the OverflowButton.spec.tsx to account for this change.
Prior to this change, OverflowButtons would be visible only when its given row was being interacted with.

Before:
Table with ephemeral overflow button

Current:
table with persistent overflow buttons

Checklist

  • 👌 design updates will be Garden Designer approved (add the designer as a reviewer)
  • 🌐 demo is up-to-date (yarn start)
  • ⬅️ renders as expected with reversed (RTL) direction
  • 🤘 renders as expected with Bedrock CSS (?bedrock)
  • 💂‍♂️ includes new unit tests. Maintain existing coverage (always >= 96%)
  • tested for WCAG 2.1 AA accessibility compliance
  • 📝 tested in Chrome, Firefox, Safari, and Edge

Copy link
Contributor

@geotrev geotrev left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks for including test updates!

@Francois-Esquire Francois-Esquire merged commit 010b316 into main Jun 28, 2023
@Francois-Esquire Francois-Esquire deleted the mike/fix/tables-overflow-persisted-opacity branch June 28, 2023 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

5 participants