3.4.7 • Published 3 months ago

cookie-handler-gdpr v3.4.7

Weekly downloads
122
License
-
Repository
-
Last release
3 months ago

GDPR Cookie Setting

Inspired by passatgt

This is a javascript solution to show a gdpr compliant cookie notice on your website.

google-sheet-example

google-sheet-example

Demo

Check this site for a quick demo: Link

Installation

cdn

   <script src=https://cdn.jsdelivr.net/npm/cookie-handler-gdpr@latest></script>

   <script>
     const gdpr = gdprCookieNotice({
       essential: ['PHPSSID','LANG'] // name of essential cookie
       locale: 'en', // language ("en", "de")
       colorPrimary: '#ff0000', // change primary color (used in button and radio)
       colorSecondary: '#000000', // change secondary color (used in link)
       iconColor: '#ffffff', // change icon color
       policy: "https://www.20scoops.com", // cookie policy link
       performance: ["JSESSIONID"],
       marketing: ["SSID"],
       googleAnalytic: "UA-MOCK", // google analytics UID
     });
   </script>

Note: coolie handler gdpr script should be placed before google analytic

esm module

  yarn add cookie-handler-gdpr
import { gdprCookieNotice } from "cookie-handler-gdpr/dist/esm";

const gdpr = gdprCookieNotice({
  essential: ['PHPSSID','LANG'] // name of essential cookie
  locale: "en", // language ("en", "de")
  colorPrimary: "#ff0000", // change primary color (used in button and radio)
  colorSecondary: "#000000", // change secondary color (used in link)
  iconColor: "#ffffff", // change icon color
  policy: "https://www.20scoops.com", // cookie policy link
  performance: ["JSESSIONID"],
  marketing: ["SSID"],
  googleAnalytic: "UA-MOCK", // google analytics UID
  ga: ReactGa.ga(), // if you use ReactGa, provide ga instance via ReactGa.ga() to ga option
});

Switch Language Dynamically

gdpr.setLanguage('languageKey');

Language Key

 en = English
 de = Deutsch

Custom position

You can use 'cookie-handler-gdpr' as id or class name to custom dialog position.

Custom font-family

You can use prop 'fontFamily' to set font style

example

const gdpr = gdprCookieNotice({
  .....,
fontFamily: "Roboto, san serif"
})
3.4.7

3 months ago

3.4.6

3 months ago

3.4.5

3 months ago

3.4.0

7 months ago

3.4.4

6 months ago

3.4.3

7 months ago

3.4.2

7 months ago

3.4.1

7 months ago

3.3.35

2 years ago

3.3.36

2 years ago

3.3.37

2 years ago

3.3.38

2 years ago

3.3.39

2 years ago

3.3.31

2 years ago

3.3.32

2 years ago

3.3.34

2 years ago

3.3.40

2 years ago

3.3.41

2 years ago

3.3.42

2 years ago

3.3.43

2 years ago

3.3.44

2 years ago

3.3.45

2 years ago

3.3.30

2 years ago

3.3.29

2 years ago

3.3.26

2 years ago

3.3.27

2 years ago

3.3.28

2 years ago

3.3.25

3 years ago

3.3.24

3 years ago

3.3.23

3 years ago

3.3.22

3 years ago

3.3.20

3 years ago

3.3.16

3 years ago

3.3.17

3 years ago

3.3.18

3 years ago

3.3.19

3 years ago

3.3.15

3 years ago

3.3.14

3 years ago

3.3.13

3 years ago

3.3.11

3 years ago

3.3.12

3 years ago

3.3.10

3 years ago

3.3.9

3 years ago

3.3.8

4 years ago

3.3.7

4 years ago

3.3.6

4 years ago

3.3.5

4 years ago

3.3.4

4 years ago

3.3.3

4 years ago

3.3.2

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.2

4 years ago

3.2.1

4 years ago

3.2.0

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.9.0

4 years ago

3.0.8

4 years ago