mirror of
				https://github.com/Mastermindzh/react-cookie-consent.git
				synced 2025-11-04 02:38:50 +01:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			6.4.0
			...
			9a0c974b2a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 9a0c974b2a | |||
| c2f92ec130 | |||
| 7136086602 | 
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
 | 
				
			|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 | 
					The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 | 
				
			||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 | 
					and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [[6.4.1](https://github.com/Mastermindzh/react-cookie-consent/releases/tag/6.4.1))]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Added missing typing
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [[6.4.0](https://github.com/Mastermindzh/react-cookie-consent/releases/tag/6.4.0))]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Added visible prop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [[6.3.0](https://github.com/Mastermindzh/react-cookie-consent/releases/tag/6.2.3))]
 | 
					## [[6.3.0](https://github.com/Mastermindzh/react-cookie-consent/releases/tag/6.2.3))]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added the (optional) scrolling effect back in as it is declared legal in some countries now.
 | 
					- Added the (optional) scrolling effect back in as it is declared legal in some countries now.
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										14
									
								
								build/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								build/index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -4,6 +4,7 @@ import Cookies from "js-cookie";
 | 
				
			|||||||
export interface CookieConsentProps {
 | 
					export interface CookieConsentProps {
 | 
				
			||||||
  location?: "top" | "bottom" | "none";
 | 
					  location?: "top" | "bottom" | "none";
 | 
				
			||||||
  sameSite?: "strict" | "lax" | "none";
 | 
					  sameSite?: "strict" | "lax" | "none";
 | 
				
			||||||
 | 
					  visible?: "hidden" | "show" | "byCookieValue";
 | 
				
			||||||
  cookieSecurity?: boolean;
 | 
					  cookieSecurity?: boolean;
 | 
				
			||||||
  style?: object;
 | 
					  style?: object;
 | 
				
			||||||
  buttonStyle?: object;
 | 
					  buttonStyle?: object;
 | 
				
			||||||
@@ -53,4 +54,17 @@ export default class CookieConsent extends React.Component<CookieConsentProps, {
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
export function getCookieConsentValue(name?: string): string;
 | 
					export function getCookieConsentValue(name?: string): string;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Reset the consent cookie
 | 
				
			||||||
 | 
					 * Remove the cookie on browser in order to allow user to change their consent
 | 
				
			||||||
 | 
					 * @param {*} name optional name of the cookie
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					export function resetCookieConsentValue(name?: string);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Get the legacy cookie name by the regular cookie name
 | 
				
			||||||
 | 
					 * @param {string} name of cookie to get
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					export function getLegacyCookieName(name: string);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export { Cookies };
 | 
					export { Cookies };
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										156
									
								
								build/index.js
									
									
									
									
									
								
							
							
						
						
									
										156
									
								
								build/index.js
									
									
									
									
									
								
							@@ -179,16 +179,22 @@
 | 
				
			|||||||
          return l();
 | 
					          return l();
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        OPTIONS: function () {
 | 
					        OPTIONS: function () {
 | 
				
			||||||
          return O;
 | 
					          return m;
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        SAME_SITE_OPTIONS: function () {
 | 
					        SAME_SITE_OPTIONS: function () {
 | 
				
			||||||
          return g;
 | 
					          return g;
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        VISIBLE_OPTIONS: function () {
 | 
				
			||||||
 | 
					          return S;
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        default: function () {
 | 
					        default: function () {
 | 
				
			||||||
          return w;
 | 
					          return B;
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        getCookieConsentValue: function () {
 | 
					        getCookieConsentValue: function () {
 | 
				
			||||||
          return S;
 | 
					          return C;
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        resetCookieConsentValue: function () {
 | 
				
			||||||
 | 
					          return k;
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    const e = require("react");
 | 
					    const e = require("react");
 | 
				
			||||||
@@ -278,8 +284,8 @@
 | 
				
			|||||||
        throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
 | 
					        throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
 | 
				
			||||||
      return e;
 | 
					      return e;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    function m(e) {
 | 
					    function O(e) {
 | 
				
			||||||
      return (m = Object.setPrototypeOf
 | 
					      return (O = Object.setPrototypeOf
 | 
				
			||||||
        ? Object.getPrototypeOf
 | 
					        ? Object.getPrototypeOf
 | 
				
			||||||
        : function (e) {
 | 
					        : function (e) {
 | 
				
			||||||
            return e.__proto__ || Object.getPrototypeOf(e);
 | 
					            return e.__proto__ || Object.getPrototypeOf(e);
 | 
				
			||||||
@@ -298,24 +304,29 @@
 | 
				
			|||||||
        e
 | 
					        e
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    var O = { TOP: "top", BOTTOM: "bottom", NONE: "none" },
 | 
					    var m = { TOP: "top", BOTTOM: "bottom", NONE: "none" },
 | 
				
			||||||
      g = { STRICT: "strict", LAX: "lax", NONE: "none" },
 | 
					      g = { STRICT: "strict", LAX: "lax", NONE: "none" },
 | 
				
			||||||
      S = function () {
 | 
					      S = { HIDDEN: "hidden", SHOW: "show", BY_COOKIE_VALUE: "byCookieValue" },
 | 
				
			||||||
        var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : k,
 | 
					      C = function () {
 | 
				
			||||||
 | 
					        var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : w,
 | 
				
			||||||
          t = l().get(e);
 | 
					          t = l().get(e);
 | 
				
			||||||
        return void 0 === t && (t = l().get(C(e))), t;
 | 
					        return void 0 === t && (t = l().get(x(e))), t;
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      C = function (e) {
 | 
					      k = function () {
 | 
				
			||||||
 | 
					        var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : w;
 | 
				
			||||||
 | 
					        l().remove(e);
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      x = function (e) {
 | 
				
			||||||
        return "".concat(e, "-legacy");
 | 
					        return "".concat(e, "-legacy");
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      k = "CookieConsent",
 | 
					      w = "CookieConsent",
 | 
				
			||||||
      x = function (e) {
 | 
					      j = function (e) {
 | 
				
			||||||
        var t = e.condition,
 | 
					        var t = e.condition,
 | 
				
			||||||
          n = e.wrapper,
 | 
					          n = e.wrapper,
 | 
				
			||||||
          o = e.children;
 | 
					          o = e.children;
 | 
				
			||||||
        return t ? n(o) : o;
 | 
					        return t ? n(o) : o;
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      j = (function (e) {
 | 
					      T = (function (e) {
 | 
				
			||||||
        !(function (e, t) {
 | 
					        !(function (e, t) {
 | 
				
			||||||
          if ("function" != typeof t && null !== t)
 | 
					          if ("function" != typeof t && null !== t)
 | 
				
			||||||
            throw new TypeError("Super expression must either be null or a function");
 | 
					            throw new TypeError("Super expression must either be null or a function");
 | 
				
			||||||
@@ -344,9 +355,9 @@
 | 
				
			|||||||
            })()),
 | 
					            })()),
 | 
				
			||||||
            function () {
 | 
					            function () {
 | 
				
			||||||
              var e,
 | 
					              var e,
 | 
				
			||||||
                t = m(r);
 | 
					                t = O(r);
 | 
				
			||||||
              if (i) {
 | 
					              if (i) {
 | 
				
			||||||
                var n = m(this).constructor;
 | 
					                var n = O(this).constructor;
 | 
				
			||||||
                e = Reflect.construct(t, arguments, n);
 | 
					                e = Reflect.construct(t, arguments, n);
 | 
				
			||||||
              } else e = t.apply(this, arguments);
 | 
					              } else e = t.apply(this, arguments);
 | 
				
			||||||
              return y(this, e);
 | 
					              return y(this, e);
 | 
				
			||||||
@@ -474,21 +485,26 @@
 | 
				
			|||||||
                  c = this.props.cookieSecurity;
 | 
					                  c = this.props.cookieSecurity;
 | 
				
			||||||
                void 0 === c && (c = !location || "https:" === location.protocol);
 | 
					                void 0 === c && (c = !location || "https:" === location.protocol);
 | 
				
			||||||
                var a = f(f({ expires: r }, o), {}, { sameSite: i, secure: c });
 | 
					                var a = f(f({ expires: r }, o), {}, { sameSite: i, secure: c });
 | 
				
			||||||
                i === g.NONE && l().set(C(e), t, a), l().set(e, t, a);
 | 
					                i === g.NONE && l().set(x(e), t, a), l().set(e, t, a);
 | 
				
			||||||
              },
 | 
					              },
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
              key: "getCookieValue",
 | 
					              key: "getCookieValue",
 | 
				
			||||||
              value: function () {
 | 
					              value: function () {
 | 
				
			||||||
                var e = this.props.cookieName;
 | 
					                var e = this.props.cookieName;
 | 
				
			||||||
                return S(e);
 | 
					                return C(e);
 | 
				
			||||||
              },
 | 
					              },
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
              key: "render",
 | 
					              key: "render",
 | 
				
			||||||
              value: function () {
 | 
					              value: function () {
 | 
				
			||||||
                var e = this;
 | 
					                var e = this;
 | 
				
			||||||
                if (!this.state.visible) return null;
 | 
					                switch (this.props.visible) {
 | 
				
			||||||
 | 
					                  case S.HIDDEN:
 | 
				
			||||||
 | 
					                    return null;
 | 
				
			||||||
 | 
					                  case S.BY_COOKIE_VALUE:
 | 
				
			||||||
 | 
					                    if (!this.state.visible) return null;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
                var n = this.props,
 | 
					                var n = this.props,
 | 
				
			||||||
                  o = n.location,
 | 
					                  o = n.location,
 | 
				
			||||||
                  r = n.style,
 | 
					                  r = n.style,
 | 
				
			||||||
@@ -502,57 +518,57 @@
 | 
				
			|||||||
                  b = n.contentClasses,
 | 
					                  b = n.contentClasses,
 | 
				
			||||||
                  y = n.buttonClasses,
 | 
					                  y = n.buttonClasses,
 | 
				
			||||||
                  v = n.buttonWrapperClasses,
 | 
					                  v = n.buttonWrapperClasses,
 | 
				
			||||||
                  m = n.declineButtonClasses,
 | 
					                  O = n.declineButtonClasses,
 | 
				
			||||||
                  h = n.buttonId,
 | 
					                  h = n.buttonId,
 | 
				
			||||||
                  g = n.declineButtonId,
 | 
					                  g = n.declineButtonId,
 | 
				
			||||||
                  S = n.disableButtonStyles,
 | 
					                  C = n.disableButtonStyles,
 | 
				
			||||||
                  C = n.enableDeclineButton,
 | 
					                  k = n.enableDeclineButton,
 | 
				
			||||||
                  k = n.flipButtons,
 | 
					                  x = n.flipButtons,
 | 
				
			||||||
                  j = n.ButtonComponent,
 | 
					                  w = n.ButtonComponent,
 | 
				
			||||||
                  w = n.overlay,
 | 
					                  T = n.overlay,
 | 
				
			||||||
                  T = n.overlayClasses,
 | 
					                  B = n.overlayClasses,
 | 
				
			||||||
                  B = n.overlayStyle,
 | 
					                  E = n.overlayStyle,
 | 
				
			||||||
                  P = n.ariaAcceptLabel,
 | 
					                  P = n.ariaAcceptLabel,
 | 
				
			||||||
                  E = n.ariaDeclineLabel,
 | 
					                  D = n.ariaDeclineLabel,
 | 
				
			||||||
                  D = {},
 | 
					 | 
				
			||||||
                  I = {},
 | 
					                  I = {},
 | 
				
			||||||
                  N = {},
 | 
					 | 
				
			||||||
                  _ = {},
 | 
					                  _ = {},
 | 
				
			||||||
                  R = {};
 | 
					                  N = {},
 | 
				
			||||||
 | 
					                  A = {},
 | 
				
			||||||
 | 
					                  L = {};
 | 
				
			||||||
                switch (
 | 
					                switch (
 | 
				
			||||||
                  (a
 | 
					                  (a
 | 
				
			||||||
                    ? ((D = u({}, r)),
 | 
					                    ? ((I = u({}, r)),
 | 
				
			||||||
                      (I = u({}, i)),
 | 
					                      (_ = u({}, i)),
 | 
				
			||||||
                      (N = u({}, c)),
 | 
					                      (N = u({}, c)),
 | 
				
			||||||
                      (_ = u({}, l)),
 | 
					                      (A = u({}, l)),
 | 
				
			||||||
                      (R = u({}, B)))
 | 
					                      (L = u({}, E)))
 | 
				
			||||||
                    : ((D = u({}, f(f({}, this.state.style), r))),
 | 
					                    : ((I = u({}, f(f({}, this.state.style), r))),
 | 
				
			||||||
                      (_ = u({}, f(f({}, this.state.contentStyle), l))),
 | 
					                      (A = u({}, f(f({}, this.state.contentStyle), l))),
 | 
				
			||||||
                      (R = u({}, f(f({}, this.state.overlayStyle), B))),
 | 
					                      (L = u({}, f(f({}, this.state.overlayStyle), E))),
 | 
				
			||||||
                      S
 | 
					                      C
 | 
				
			||||||
                        ? ((I = u({}, i)), (N = u({}, c)))
 | 
					                        ? ((_ = u({}, i)), (N = u({}, c)))
 | 
				
			||||||
                        : ((I = u({}, f(f({}, this.state.buttonStyle), i))),
 | 
					                        : ((_ = u({}, f(f({}, this.state.buttonStyle), i))),
 | 
				
			||||||
                          (N = u({}, f(f({}, this.state.declineButtonStyle), c))))),
 | 
					                          (N = u({}, f(f({}, this.state.declineButtonStyle), c))))),
 | 
				
			||||||
                  o)
 | 
					                  o)
 | 
				
			||||||
                ) {
 | 
					                ) {
 | 
				
			||||||
                  case O.TOP:
 | 
					                  case m.TOP:
 | 
				
			||||||
                    D.top = "0";
 | 
					                    I.top = "0";
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                  case O.BOTTOM:
 | 
					                  case m.BOTTOM:
 | 
				
			||||||
                    D.bottom = "0";
 | 
					                    I.bottom = "0";
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                var A = [];
 | 
					                var R = [];
 | 
				
			||||||
                return (
 | 
					                return (
 | 
				
			||||||
                  C &&
 | 
					                  k &&
 | 
				
			||||||
                    A.push(
 | 
					                    R.push(
 | 
				
			||||||
                      t().createElement(
 | 
					                      t().createElement(
 | 
				
			||||||
                        j,
 | 
					                        w,
 | 
				
			||||||
                        {
 | 
					                        {
 | 
				
			||||||
                          key: "declineButton",
 | 
					                          key: "declineButton",
 | 
				
			||||||
                          style: N,
 | 
					                          style: N,
 | 
				
			||||||
                          className: m,
 | 
					                          className: O,
 | 
				
			||||||
                          id: g,
 | 
					                          id: g,
 | 
				
			||||||
                          "aria-label": E,
 | 
					                          "aria-label": D,
 | 
				
			||||||
                          onClick: function () {
 | 
					                          onClick: function () {
 | 
				
			||||||
                            e.decline();
 | 
					                            e.decline();
 | 
				
			||||||
                          },
 | 
					                          },
 | 
				
			||||||
@@ -560,12 +576,12 @@
 | 
				
			|||||||
                        p
 | 
					                        p
 | 
				
			||||||
                      )
 | 
					                      )
 | 
				
			||||||
                    ),
 | 
					                    ),
 | 
				
			||||||
                  A.push(
 | 
					                  R.push(
 | 
				
			||||||
                    t().createElement(
 | 
					                    t().createElement(
 | 
				
			||||||
                      j,
 | 
					                      w,
 | 
				
			||||||
                      {
 | 
					                      {
 | 
				
			||||||
                        key: "acceptButton",
 | 
					                        key: "acceptButton",
 | 
				
			||||||
                        style: I,
 | 
					                        style: _,
 | 
				
			||||||
                        className: y,
 | 
					                        className: y,
 | 
				
			||||||
                        id: h,
 | 
					                        id: h,
 | 
				
			||||||
                        "aria-label": P,
 | 
					                        "aria-label": P,
 | 
				
			||||||
@@ -576,23 +592,23 @@
 | 
				
			|||||||
                      s
 | 
					                      s
 | 
				
			||||||
                    )
 | 
					                    )
 | 
				
			||||||
                  ),
 | 
					                  ),
 | 
				
			||||||
                  k && A.reverse(),
 | 
					                  x && R.reverse(),
 | 
				
			||||||
                  t().createElement(
 | 
					                  t().createElement(
 | 
				
			||||||
                    x,
 | 
					                    j,
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                      condition: w,
 | 
					                      condition: T,
 | 
				
			||||||
                      wrapper: function (e) {
 | 
					                      wrapper: function (e) {
 | 
				
			||||||
                        return t().createElement("div", { style: R, className: T }, e);
 | 
					                        return t().createElement("div", { style: L, className: B }, e);
 | 
				
			||||||
                      },
 | 
					                      },
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    t().createElement(
 | 
					                    t().createElement(
 | 
				
			||||||
                      "div",
 | 
					                      "div",
 | 
				
			||||||
                      { className: "".concat(d), style: D },
 | 
					                      { className: "".concat(d), style: I },
 | 
				
			||||||
                      t().createElement("div", { style: _, className: b }, this.props.children),
 | 
					                      t().createElement("div", { style: A, className: b }, this.props.children),
 | 
				
			||||||
                      t().createElement(
 | 
					                      t().createElement(
 | 
				
			||||||
                        "div",
 | 
					                        "div",
 | 
				
			||||||
                        { className: "".concat(v) },
 | 
					                        { className: "".concat(v) },
 | 
				
			||||||
                        A.map(function (e) {
 | 
					                        R.map(function (e) {
 | 
				
			||||||
                          return e;
 | 
					                          return e;
 | 
				
			||||||
                        })
 | 
					                        })
 | 
				
			||||||
                      )
 | 
					                      )
 | 
				
			||||||
@@ -605,10 +621,15 @@
 | 
				
			|||||||
          a
 | 
					          a
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
      })(e.Component);
 | 
					      })(e.Component);
 | 
				
			||||||
    (j.propTypes = {
 | 
					    (T.propTypes = {
 | 
				
			||||||
      location: i().oneOf(
 | 
					      location: i().oneOf(
 | 
				
			||||||
        Object.keys(O).map(function (e) {
 | 
					        Object.keys(m).map(function (e) {
 | 
				
			||||||
          return O[e];
 | 
					          return m[e];
 | 
				
			||||||
 | 
					        })
 | 
				
			||||||
 | 
					      ),
 | 
				
			||||||
 | 
					      visible: i().oneOf(
 | 
				
			||||||
 | 
					        Object.keys(S).map(function (e) {
 | 
				
			||||||
 | 
					          return S[e];
 | 
				
			||||||
        })
 | 
					        })
 | 
				
			||||||
      ),
 | 
					      ),
 | 
				
			||||||
      sameSite: i().oneOf(
 | 
					      sameSite: i().oneOf(
 | 
				
			||||||
@@ -655,14 +676,15 @@
 | 
				
			|||||||
      acceptOnScroll: i().bool,
 | 
					      acceptOnScroll: i().bool,
 | 
				
			||||||
      acceptOnScrollPercentage: i().number,
 | 
					      acceptOnScrollPercentage: i().number,
 | 
				
			||||||
    }),
 | 
					    }),
 | 
				
			||||||
      (j.defaultProps = {
 | 
					      (T.defaultProps = {
 | 
				
			||||||
        disableStyles: !1,
 | 
					        disableStyles: !1,
 | 
				
			||||||
        hideOnAccept: !0,
 | 
					        hideOnAccept: !0,
 | 
				
			||||||
        hideOnDecline: !0,
 | 
					        hideOnDecline: !0,
 | 
				
			||||||
        location: O.BOTTOM,
 | 
					        location: m.BOTTOM,
 | 
				
			||||||
 | 
					        visible: S.BY_COOKIE_VALUE,
 | 
				
			||||||
        onAccept: function () {},
 | 
					        onAccept: function () {},
 | 
				
			||||||
        onDecline: function () {},
 | 
					        onDecline: function () {},
 | 
				
			||||||
        cookieName: k,
 | 
					        cookieName: w,
 | 
				
			||||||
        cookieValue: !0,
 | 
					        cookieValue: !0,
 | 
				
			||||||
        declineCookieValue: !1,
 | 
					        declineCookieValue: !1,
 | 
				
			||||||
        setDeclineCookie: !0,
 | 
					        setDeclineCookie: !0,
 | 
				
			||||||
@@ -715,7 +737,7 @@
 | 
				
			|||||||
        acceptOnScroll: !1,
 | 
					        acceptOnScroll: !1,
 | 
				
			||||||
        acceptOnScrollPercentage: 25,
 | 
					        acceptOnScrollPercentage: 25,
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    const w = j;
 | 
					    const B = T;
 | 
				
			||||||
  })(),
 | 
					  })(),
 | 
				
			||||||
    (module.exports = o);
 | 
					    (module.exports = o);
 | 
				
			||||||
})();
 | 
					})();
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -1,11 +1,11 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "react-cookie-consent",
 | 
					  "name": "react-cookie-consent",
 | 
				
			||||||
  "version": "6.3.0",
 | 
					  "version": "6.4.1",
 | 
				
			||||||
  "lockfileVersion": 2,
 | 
					  "lockfileVersion": 2,
 | 
				
			||||||
  "requires": true,
 | 
					  "requires": true,
 | 
				
			||||||
  "packages": {
 | 
					  "packages": {
 | 
				
			||||||
    "": {
 | 
					    "": {
 | 
				
			||||||
      "version": "6.3.0",
 | 
					      "version": "6.4.1",
 | 
				
			||||||
      "license": "MIT",
 | 
					      "license": "MIT",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "js-cookie": "^2.2.1",
 | 
					        "js-cookie": "^2.2.1",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
    "name": "Rick van Lieshout",
 | 
					    "name": "Rick van Lieshout",
 | 
				
			||||||
    "email": "info@rickvanlieshout.com"
 | 
					    "email": "info@rickvanlieshout.com"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "version": "6.3.0",
 | 
					  "version": "6.4.1",
 | 
				
			||||||
  "description": "A small, simple and customizable cookie consent bar for use in React applications.",
 | 
					  "description": "A small, simple and customizable cookie consent bar for use in React applications.",
 | 
				
			||||||
  "main": "build/index.js",
 | 
					  "main": "build/index.js",
 | 
				
			||||||
  "types": "build/index.d.ts",
 | 
					  "types": "build/index.d.ts",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										14
									
								
								src/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								src/index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -4,6 +4,7 @@ import Cookies from "js-cookie";
 | 
				
			|||||||
export interface CookieConsentProps {
 | 
					export interface CookieConsentProps {
 | 
				
			||||||
  location?: "top" | "bottom" | "none";
 | 
					  location?: "top" | "bottom" | "none";
 | 
				
			||||||
  sameSite?: "strict" | "lax" | "none";
 | 
					  sameSite?: "strict" | "lax" | "none";
 | 
				
			||||||
 | 
					  visible?: "hidden" | "show" | "byCookieValue";
 | 
				
			||||||
  cookieSecurity?: boolean;
 | 
					  cookieSecurity?: boolean;
 | 
				
			||||||
  style?: object;
 | 
					  style?: object;
 | 
				
			||||||
  buttonStyle?: object;
 | 
					  buttonStyle?: object;
 | 
				
			||||||
@@ -53,4 +54,17 @@ export default class CookieConsent extends React.Component<CookieConsentProps, {
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
export function getCookieConsentValue(name?: string): string;
 | 
					export function getCookieConsentValue(name?: string): string;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Reset the consent cookie
 | 
				
			||||||
 | 
					 * Remove the cookie on browser in order to allow user to change their consent
 | 
				
			||||||
 | 
					 * @param {*} name optional name of the cookie
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					export function resetCookieConsentValue(name?: string);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Get the legacy cookie name by the regular cookie name
 | 
				
			||||||
 | 
					 * @param {string} name of cookie to get
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					export function getLegacyCookieName(name: string);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export { Cookies };
 | 
					export { Cookies };
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user