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

Cookie Consent #130

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Cookie Consent #130

wants to merge 1 commit into from

Conversation

dscrobonia
Copy link

@dscrobonia dscrobonia commented May 29, 2020

Note: This PR is still a WIP. Right now the buttons are not functional.

- Summary
This PR adds a banner for cookie consent. Right now the site uses google analytics, this will allow users to opt out/in to being tracked with GA.

The banner was generated by this free tool from Osana.

If folks like the way it looks I can update the copy and work on connecting the buttons to functionality.

One nitpick from me is that I didn't like how after accepting/rejecting the cookie policy there is a floating tab at the bottom to re-open the cookie consent banner. I wish it would just go away. It is pretty small though so it's not too big a deal.

- Test plan
I tried running npm run test but there are no tests that are run! 🤷

- Description for the changelog

Adds cookie consent banner for managing Google Analytics.

image

@psiinon
Copy link
Member

psiinon commented Jun 1, 2020

Oh nice! Will check it out asap :)

@psiinon psiinon self-requested a review June 1, 2020 09:12
@kingthorin
Copy link
Member

kingthorin commented Jun 11, 2020

The colour/format seems fine (good even 😉). That's bottom of window not bottom of page right?

@dscrobonia
Copy link
Author

@kingthorin yeah I pulled the actual colors from the site on that one haha. Yeah bottom of the window.

@psiinon any thoughts?

@zaproxy zaproxy deleted a comment from dscrobonia Jun 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants