Skip to content

LG-7760: Increase visibility of in-person proofing call-to-action#7211

Merged
aduth merged 6 commits intomainfrom
aduth-lg-7760-ipp-cta
Nov 1, 2022
Merged

LG-7760: Increase visibility of in-person proofing call-to-action#7211
aduth merged 6 commits intomainfrom
aduth-lg-7760-ipp-cta

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Oct 25, 2022

🎫 Ticket

LG-7760

🛠 Summary of changes

Revises the appearance of the in-person proofing call-to-action to appear as an alternative option to "Try again", instead of as a troubleshooting option.

📜 Testing Plan

Verify that you see and can opt-in to in-person proofing.

👀 Screenshots

Mobile:

Before After
localhost_3000_verify_doc_auth_document_capture(iPhone XR) (1) localhost_3000_verify_doc_auth_document_capture(iPhone XR)

Desktop:

Before After
localhost_3000_verify_doc_auth_document_capture (1) localhost_3000_verify_doc_auth_document_capture

@aduth aduth requested review from a team, benjaminchait, kellular, sumiat and tomas-nava October 25, 2022 14:45
@aduth aduth force-pushed the aduth-lg-7760-ipp-cta branch from 07795f9 to 6c62200 Compare October 25, 2022 16:52
@aduth
Copy link
Contributor Author

aduth commented Oct 25, 2022

Going to flip this back to draft while I sort out what's going on with the failing spec.

@aduth aduth marked this pull request as draft October 25, 2022 18:35
Copy link

@kellular kellular left a comment

Choose a reason for hiding this comment

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

From a design and content perspective, this LGTM

@aduth aduth marked this pull request as ready for review October 25, 2022 20:58
Copy link
Contributor

@NavaTim NavaTim left a comment

Choose a reason for hiding this comment

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

Overall looks good, but per the story:

Wait to merge changes...

If you want to prevent code drift we could move forward with a feature flag instead, but TBH it's not that long to wait.

Copy link
Contributor

@allthesignals allthesignals left a comment

Choose a reason for hiding this comment

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

LGTM. Love seeing the IPP translation entries being moved into the in_person_proofing file. What I'm seeing in general:

  1. Extract the tag markup into its own component and invoke in <InPersonCalltoAction/>
  2. De-bloat troubleshooting-options by removing isNewFeatures and divider
  3. Promote isNewFeatures flag to a new component <InPersonCalltoAction/>
  4. Divider visiblity is back to "implicit" CSS pseudo-element styling

Copy link

@sumiat sumiat left a comment

Choose a reason for hiding this comment

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

This looks good to me! We will just want to wait to merge to prod deploy until Nov 3rd. Thank you, Andrew!

aduth added 6 commits November 1, 2022 11:56
changelog: Improvements, In-person proofing, Increase visibility of in-person proofing call-to-action
Since ID includes dynamic, incrementing value, and is not deterministic
1. The tests run with async document uploads, which don't actually assign the value to the field, they upload directly to S3
2. We're already indirectly asserting the presence of a value by checking that the label name includes the file name ("logo.png")
@aduth
Copy link
Contributor Author

aduth commented Nov 1, 2022

Next production deploy is on November 3rd, so this is ready to merge now.

@aduth aduth merged commit 148efb7 into main Nov 1, 2022
@aduth aduth deleted the aduth-lg-7760-ipp-cta branch November 1, 2022 16:25
@aduth aduth mentioned this pull request Nov 3, 2022
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.

6 participants