@magic-modules/no-spy
v0.0.9
Published
@magic NoSpy module. shows a 'no data is being tracked' information popup.
Downloads
18
Readme
@magic-modules/no-spy
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.
install:
npm install --save-exact @magic-modules/no-spy
usage:
activate:
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.
change text:
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!',
},
})
changelog
0.0.1
first commit
0.0.2
remove sizes from css, make overwriteable
0.0.3
- style: remove animation
- style: remove positioning
- style: resize
0.0.4
simplify actions
0.0.5
- FIX: modal positioning
- modal min width
0.0.6
bump required node version to 14.15.4
0.0.7
update dependencies
0.0.8
- 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.
0.0.9
update dependencies
0.0.10 - unreleased
...