3.4.7 • Published 1 year ago

cookie-handler-gdpr v3.4.7

Weekly downloads
122
License
-
Repository
-
Last release
1 year 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

1 year ago

3.4.6

1 year ago

3.4.5

1 year ago

3.4.0

2 years ago

3.4.4

2 years ago

3.4.3

2 years ago

3.4.2

2 years ago

3.4.1

2 years ago

3.3.35

3 years ago

3.3.36

3 years ago

3.3.37

3 years ago

3.3.38

3 years ago

3.3.39

3 years ago

3.3.31

3 years ago

3.3.32

3 years ago

3.3.34

3 years ago

3.3.40

3 years ago

3.3.41

3 years ago

3.3.42

3 years ago

3.3.43

3 years ago

3.3.44

3 years ago

3.3.45

3 years ago

3.3.30

3 years ago

3.3.29

3 years ago

3.3.26

4 years ago

3.3.27

4 years ago

3.3.28

4 years ago

3.3.25

4 years ago

3.3.24

4 years ago

3.3.23

4 years ago

3.3.22

4 years ago

3.3.20

4 years ago

3.3.16

4 years ago

3.3.17

4 years ago

3.3.18

4 years ago

3.3.19

4 years ago

3.3.15

4 years ago

3.3.14

4 years ago

3.3.13

4 years ago

3.3.11

4 years ago

3.3.12

4 years ago

3.3.10

4 years ago

3.3.9

4 years ago

3.3.8

5 years ago

3.3.7

5 years ago

3.3.6

5 years ago

3.3.5

5 years ago

3.3.4

5 years ago

3.3.3

5 years ago

3.3.2

5 years ago

3.3.1

5 years ago

3.3.0

5 years ago

3.2.2

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.4

5 years ago

3.1.3

6 years ago

3.1.2

6 years ago

3.1.1

6 years ago

3.1.0

6 years ago

3.9.0

6 years ago

3.0.8

6 years ago