react-uswds icon indicating copy to clipboard operation
react-uswds copied to clipboard

feat: upgrade to USWDS 3.8.1

Open werdnanoslen opened this issue 1 year ago • 2 comments

Summary

These are the features released by USWDS in 3.8.0 and 3.8.1:

  • Added styles for indeterminate checkboxes and radios
  • Added the ability to customize which headings will be pulled into the in-page navigation link list
    • Also changed class name and selection criteria for bolded heading
  • Added a sticky header variant to the table component
  • Updated sidenav example in documentation per new theme setting
  • Make tooltip content hoverable
  • Make tooltip dismissible with escape key

Related Issues or PRs

Merged with, and closed, https://github.com/trussworks/react-uswds/pull/2962

How To Test

Confirm things work the same as release/PR notes in https://github.com/uswds/uswds/releases/tag/v3.8.0 and https://github.com/uswds/uswds/releases/tag/v3.8.1

Screenshots (optional)

werdnanoslen avatar Mar 22 '24 20:03 werdnanoslen

There are major differences in how the components are expected to render after updating to 3.8.0 according to the happo check on dependabot: https://happo.io/a/371/p/453/compare/3fa28c8307424f927466a25545b13fe7e21c6a51/4864fc74278db819f28e2d3fc3da0d724b174aad

jpandersen87 avatar Mar 22 '24 20:03 jpandersen87

There are major differences in how the components are expected to render after updating to 3.8.0 according to the happo check on dependabot: https://happo.io/a/371/p/453/compare/3fa28c8307424f927466a25545b13fe7e21c6a51/4864fc74278db819f28e2d3fc3da0d724b174aad

Yep, this PR will integrate those changes. I wouldn't merge that dependabot upgrade until we have these all sorted, which is why I included it in this PR. FYI @crwallace

werdnanoslen avatar Mar 22 '24 20:03 werdnanoslen

Hello! Really looking forward to this upgrade being merged. We'd like to implement the Table sticky header to our project.

Let me know if you need any help testing this or if there's anything blocking it. Thanks!

jaygiang avatar Jul 29 '25 21:07 jaygiang

Hello! Really looking forward to this upgrade being merged. We'd like to implement the Table sticky header to our project.

Let me know if you need any help testing this or if there's anything blocking it. Thanks!

@jaygiang Looks like https://github.com/trussworks/react-uswds/pull/3123 would override this one. Testing efforts would be much appreciated there!

brandonlenz avatar Aug 01 '25 14:08 brandonlenz

Hello! Really looking forward to this upgrade being merged. We'd like to implement the Table sticky header to our project. Let me know if you need any help testing this or if there's anything blocking it. Thanks!

@jaygiang Looks like #3123 would override this one. Testing efforts would be much appreciated there!

Actually, that PR doesn't include some of the updates in this one. Detangling is needed

brandonlenz avatar Aug 01 '25 14:08 brandonlenz

Superseded by #3263

brandonlenz avatar Nov 12 '25 19:11 brandonlenz