gdpr compliance for @magic pages that do not track data.
this module is a smaller version of the gdpr magic-module cookie notification popup, showing a "we do not track" message and omitting the allow and deny cookie functionality, making this module ~2kb smaller than the gdpr module.
npm install --save-exact @magic-modules/no-spy
to activate NoSpy, add it to the list of hoisted modules
// src/config.mjs
export default {
// ... other config variables
HOIST: 'NoSpy',
// hoist multiple modules using an array
// HOIST: ['NoSpy', 'Messages'],
}
after doing this, the NoSpy module will show up as a cookie on your page.
to change content and variables, add the following to /src/app.mjs#state
// src/app.mjs
export const state = {
nospy: {
title: 'Privacy Notice',
content: 'This app neither saves, collects, nor shares any data about you.',
buttonText: 'Awesome!',
},
})
first commit
remove sizes from css, make overwriteable
- style: remove animation
- style: remove positioning
- style: resize
simplify actions
- FIX: modal positioning
- modal min width
bump required node version to 14.15.4
update dependencies
- update dependencies
- add Background, a full-screen overlay that removes the popup when clicked.
- update styles regarding min-width to allow screens smaller than 20em.
- replace width in mediaquery with vars.widths.laptop to make sure we match the theme width.
update dependencies
...