Skip to content
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

PNI CC Page - Outro section + Newsletter box at the bottom of Quiz section #11219

Merged

Conversation

mmmavis
Copy link
Collaborator

@mmmavis mmmavis commented Oct 5, 2023

Review app: https://foundation-s-new-11194--h460hy.herokuapp.com/en/privacynotincluded/articles/annual-consumer-creep-o-meter/

Note that I'm utilizing the existing newsletter sign up styles in the codebase. For further refinements, let's create a post MVP tickets. Thanks!

Related Tickets

Quiz section

(#11194)
Rhis PR only adds the missing newsletter box to the bottom of the Quiz section. Remaining work related to Quiz will be tackled in following up PRs.

Outro section

(#11136)
PR covers everything for this section

…difference scenarios & built Outro section & added newsletter box to Quiz section
@mmmavis mmmavis temporarily deployed to foundation-s-new-11194--h460hy October 5, 2023 23:13 Inactive
@mmmavis mmmavis changed the base branch from main to feature-pni-privacy-index-2023 October 5, 2023 23:16
@mmmavis mmmavis temporarily deployed to foundation-s-new-11194--h460hy October 6, 2023 16:02 Inactive
@@ -132,7 +133,6 @@ let main = {
if (document.querySelector(`body.pni.catalog`)) {
HomepageSlider.init();
}
NewsletterBox.toggleVisibilityClasses();
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

this should have not been placed here 😓

@mmmavis mmmavis changed the title [WIP] PNI CC Page - Quiz section (part 2) + Outro section PNI CC Page - Outro section + Newsletter box at the bottom of Quiz section Oct 6, 2023
@mmmavis mmmavis marked this pull request as ready for review October 6, 2023 16:40
@@ -5,12 +5,14 @@
*/
const NewsletterBox = {
toggleVisibilityClasses: () => {
const buyersGuideNewsletterBox = document.querySelector(
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

There can be multiple newsletter boxes on the same page. Changing this to use class instead of id

Copy link

@tessheinricks tessheinricks left a comment

Choose a reason for hiding this comment

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

Hi @mmmavis incredible work! Everything is looking great.

I'm going to note the opportunity to explore design revisions for the newsletter sign up in the clean up ticket as I don't want to lose the opportunity the champion some of the great insights you brought up. However, that might not be the most optimal spot for that effort (and it will probably require it's own undertaking), so we can re-evaluate that opportunity post launch :).

Thanks again!

Copy link
Contributor

@jhonatan-lopes jhonatan-lopes left a comment

Choose a reason for hiding this comment

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

Hi Mavis, thanks for this! I have some general questions, if you don't mind...

@mmmavis mmmavis temporarily deployed to foundation-s-new-11194--h460hy October 6, 2023 17:22 Inactive
@mmmavis mmmavis requested a review from jhonatan-lopes October 6, 2023 17:52
@mmmavis mmmavis temporarily deployed to foundation-s-new-11194--h460hy October 6, 2023 17:53 Inactive
@mmmavis mmmavis temporarily deployed to foundation-s-new-11194--h460hy October 6, 2023 18:15 Inactive
Copy link
Contributor

@jhonatan-lopes jhonatan-lopes left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@mmmavis
Copy link
Collaborator Author

mmmavis commented Oct 6, 2023

Merging this PR now. Thanks all!

@mmmavis mmmavis merged commit acb02ba into feature-pni-privacy-index-2023 Oct 6, 2023
@mmmavis mmmavis deleted the new-11194-pni-cc-quiz-part-2 branch October 6, 2023 18:33
mtdenton pushed a commit that referenced this pull request Oct 12, 2023
* Created a new page type for PNI Privacy Index page (#11107)

* Create a new page type for PNI annual consumer creep-o-meter

* fix migration conflict

* PNI Consumer Creep-O-Meter Page Hero (#11146)

* got general section structure in
* implemented hero section

* PNI CC Page - Sub Nav + 3 middle sections (#11156)

* implemented the "sub nav", "big picture trends", "best & worst products" and "by the numbers" sections

* PNI CC Page - Quiz section (part 1)  (#11211)

* Quiz Section Part 1 work. Includes the product selection screen and the result screen only.

* PNI CC Page - Outro section + Newsletter box at the bottom of Quiz section (#11219)

* Modified the existing PNI newsletter box setup so it can be used for difference scenarios & built Outro section & added newsletter box to Quiz section

* fix migration conflicts

* linting

* updated all face existing SVGs

* PNI CC Page - remaining work for Quiz Part 2 (#11224)

* Added the newsletter signup prompt and thank you messages to quiz flow

* PNI CC Page - Animated Eyes (#11241)

* moved hero section to its own fragment file
* animated creepy eyes

* 11213 quiz share buttons (#11239)

* Share buttons on Quiz section

* PNI CC Page - MVP version of 'Stay in Control' section (#11245)

* Added MVP version of 'Stay in Control' section

* PNI CC Page - fixes and improvements (#11242)

* fixes and improvements

* [PNI CC Page] More fixes (#11248)

* optimized face-5.svg

* hero creepy face position adjectment

---------

Co-authored-by: Daniel Miranda <[email protected]>
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.

3 participants