Skip to content

Use design system styling consistently for form fields#7576

Merged
aduth merged 4 commits intomainfrom
aduth-design-system-field
Jan 24, 2023
Merged

Use design system styling consistently for form fields#7576
aduth merged 4 commits intomainfrom
aduth-design-system-field

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Jan 4, 2023

🛠 Summary of changes

This modifies the SimpleForm form builder settings to display form inputs using design system CSS classes, allowing us to remove our ad hoc styling implementation.

Related Design System sync notes: https://docs.google.com/document/d/10b7Gis_VxYT3roR01MX4hwPa6-Tq29YBaLPIB3vWnUw/edit#heading=h.ecnbxdohywiz

📜 Testing Plan

  • Spot check all inputs throughout the application, particularly text and dropdown fields

👀 Screenshots

This would potentially affect many screens, but the "Sign in" page is shown below. There is not a visual impact on this screen.

Before After
before after

@aduth aduth requested a review from nickttng January 4, 2023 19:48
@aduth aduth force-pushed the aduth-design-system-field branch from 87ec76c to 765ae5b Compare January 5, 2023 13:25
@aduth aduth force-pushed the aduth-design-system-field branch from 765ae5b to 67e86af Compare January 9, 2023 14:08
@aduth aduth marked this pull request as ready for review January 9, 2023 14:08
Copy link
Contributor

@zachmargolis zachmargolis left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@nickttng nickttng left a comment

Choose a reason for hiding this comment

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

Spot-checked. 👍🏼

@aduth aduth force-pushed the aduth-design-system-field branch from 67e86af to 821e7f9 Compare January 24, 2023 13:38
@aduth aduth merged commit a8e02f2 into main Jan 24, 2023
@aduth aduth deleted the aduth-design-system-field branch January 24, 2023 14:03
@mdiarra3 mdiarra3 mentioned this pull request Jan 26, 2023
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.

4 participants