Skip to content

Upgrade Login.gov Design System to v9.0#10210

Merged
aduth merged 2 commits intomainfrom
aduth-lgds-9
Mar 7, 2024
Merged

Upgrade Login.gov Design System to v9.0#10210
aduth merged 2 commits intomainfrom
aduth-lgds-9

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Mar 7, 2024

🛠 Summary of changes

Updates the Login.gov Design System to the latest version 9.0.0.

See CHANGELOG: https://github.com/18F/identity-design-system/releases/tag/v9.0.0

This brings in a number of improvements, notably new first-party TypeScript types for JavaScript components, via re-exported @types/uswds__uswds.

Example:

image

Performance Impact

This should provide some marginal savings in stylesheet size, with the removal of raw color tokens.

NODE_ENV=production yarn build:css && brotli-size app/assets/builds/application.css  

Before: 23.2kb
After: 22.6kb
Diff: -0.6kb (-2.6%)

📜 Testing Plan

Verify there are no regressions in the appearance or interaction of design system components in the application.

Review CHANGELOG for breaking changes which weren't covered in current proposed changes.

aduth added 2 commits March 7, 2024 11:38
changelog: Internal, Dependencies, Update dependencies to latest versions
@aduth aduth merged commit ddf78f0 into main Mar 7, 2024
@aduth aduth deleted the aduth-lgds-9 branch March 7, 2024 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants