-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: updates to the styling for Seeds Buttons and Common App #442
Conversation
* feat: uptake Grid component from Seeds * feat: finish Grid component uptake * feat: update recent changes from main * fix: mangled syntax * fix: switch prop to class name * chore: address linting issues * fix: typo * fix: make sure old UIC labels look more modern * test: use new seeds classes in test selector * test: resolve issue with grid and Cypress selector * test: fix bad ids * feat: first round of uptake of Seeds Button * fix: grid and form layouts based on feedback * feat: add local Hero which uses Seeds system * chore: update StatusItem is with Button/Link * fix: remove old GridCell, tighten up spacing on Partners aside * feat: more replacements of Button and Link * feat: swap Button to use Seeds * fix: prettier * test: update tests to use button IDs * feat: update loading spinners to use new Button feature * chore: fix linking issues * test: fix some E2E test cases * test: fix submission issues with new buttons * test: add another type submit * test: finish fixing public E2E tests * test: button fixes in partners * test: add another type submit * test: use more generic button selectors * fix: preference grid and sign in button types * fix: missing gap between Edit and Delete * fix: clean up button color and preferences drawer * fix: preferences drawer columns * test: fix partners textarea issue * fix: other textarea issue * fix: more Cypress tests * fix: button scopes * fix: unit test
* fix: validate radius geocoding preferences * fix: move to more generic * fix: add test * fix: one more test * fix: change to true/false
* feat: add collectAddress checkbox with subfields * test: update preference tests * fix: add minimum value validation for radius field * fix: make collect address not required * fix: expand collect address fields * fix: change fields order in PreferenceDrawer * feat: add address holder fields to application * fix: make added field optional * fix: display errors properly * feat: add address holder fields to application summary * feat: add address verification for preferences step * feat: adjust padding for application summary * fix: move address holder name and relationship fields to extraData * fix: remove redundant backend address holder fields * fix: use enum for address holder fields * fix: add alternate address form component * fix: remove redundant fields from new address form * fix: verify preferences address when collectAddress true * fix: block going back on address verification add string to translation * fix: use onClick to block address Verification back button
OK, still not sure why GH actions aren't running, but Cypress public tests are all green for me locally! I had some problems with the partners tests, but may need help looking at this as I didn't touch anything there previously (so probably a general issue with the Core -> Dwy merge?). |
@jaredcwhite Is this ready for eyes? |
@emilyjablonski Yes indeed! |
For this review I was comparing to the Figma listed in the ticket, let me know if any of these discrepancies are expected!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry forgot to leave an explicit change!
@emilyjablonski Thanks for that very detailed feedback! I really had to scrutinize the webpage and the Figma for some of them before I could spot any difference! So I've just pushed up a set of changes, which should address the points you mentioned except for the following:
|
Two new updates for ya:
And one thing I missed sorry!
|
@emilyjablonski Thanks for the additional finds…I fixed the progress bar color and the text weight there. Regarding the checkboxes, I feel it's preferable to use the same style everywhere, unless we specially want a special style for that homepage use case or whatever. Thoughts @slowbot? |
@jaredcwhite I agree with having the same checkbox style everywhere as a guideline. Can you provide a reference for where the style is suggested to be an exception? |
@jaredcwhite I think I see the checkboxes that are being referenced. I assume they are the ones with blue text. I agree that we can remove that style, as it is color based change only. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🥳 🥳 🥳
@jaredcwhite I haven't done a review of this, but due to the back and forth manner of the review by Emily and Jesse I think this is good to merge with just the one review |
@ludtkemorgan @jaredcwhite Where can I QA these items? I don't see any listings on dev or any applications |
Issue Overview
This PR addresses #384
NOTE: this would probably supersede the previous release branch: #435
Description
This PR provides Doorway styling for Seeds Button, as well as a few fixes so styling of the Common App screens and components match the Figma mockups.
How Can This Be Tested/Reviewed?
Evaluate various screens which use Seeds Buttons, as well the whole Common App flow.
Checklist:
yarn generate:client
and/or created a migration if I made backend changes that require themReviewer Notes:
Steps to review a PR:
On Merge:
If you have one commit and message, squash. If you need each message to be applied, rebase and merge.