mirror of
https://github.com/Mastermindzh/react-cookie-consent.git
synced 2025-01-20 18:41:44 +01:00
release $npm_package_version
This commit is contained in:
parent
696200262e
commit
a19649bbcf
@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
- Added the (optional) scrolling effect back in as it is declared legal in some countries now.
|
||||
|
||||
## [6.2.4]
|
||||
|
||||
- version bumps :)
|
||||
|
||||
## [[6.2.3](https://github.com/Mastermindzh/react-cookie-consent/releases/tag/6.2.3)]
|
||||
|
||||
- Added support for IE11, the webpack generated runtime-code should not use arrow functions
|
||||
|
4
build/index.d.ts
vendored
4
build/index.d.ts
vendored
@ -12,7 +12,7 @@ export interface CookieConsentProps {
|
||||
children?: React.ReactNode;
|
||||
disableStyles?: boolean;
|
||||
hideOnAccept?: boolean;
|
||||
onAccept?: Function;
|
||||
onAccept?: (acceptedByScrolling?: boolean) => void;
|
||||
onDecline?: Function;
|
||||
buttonText?: Function | React.ReactNode;
|
||||
declineButtonText?: Function | React.ReactNode;
|
||||
@ -39,6 +39,8 @@ export interface CookieConsentProps {
|
||||
overlayStyle?: object;
|
||||
ariaAcceptLabel?: string;
|
||||
ariaDeclineLabel?: string;
|
||||
acceptOnScroll?: boolean;
|
||||
acceptOnScrollPercentage?: number;
|
||||
}
|
||||
|
||||
export default class CookieConsent extends React.Component<CookieConsentProps, {}> {}
|
||||
|
755
build/index.js
755
build/index.js
@ -1,34 +1,204 @@
|
||||
/*! For license information please see index.js.LICENSE.txt */
|
||||
module.exports = (function () {
|
||||
!(function () {
|
||||
var e = {
|
||||
866: function (e, t, n) {
|
||||
808: function (e, t, n) {
|
||||
var o, r, i;
|
||||
void 0 ===
|
||||
(r =
|
||||
"function" ==
|
||||
typeof (o = i =
|
||||
function () {
|
||||
function e() {
|
||||
for (var e = 0, t = {}; e < arguments.length; e++) {
|
||||
var n = arguments[e];
|
||||
for (var o in n) t[o] = n[o];
|
||||
}
|
||||
return t;
|
||||
}
|
||||
function t(e) {
|
||||
return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);
|
||||
}
|
||||
return (function n(o) {
|
||||
function r() {}
|
||||
function i(t, n, i) {
|
||||
if ("undefined" != typeof document) {
|
||||
"number" == typeof (i = e({ path: "/" }, r.defaults, i)).expires &&
|
||||
(i.expires = new Date(1 * new Date() + 864e5 * i.expires)),
|
||||
(i.expires = i.expires ? i.expires.toUTCString() : "");
|
||||
try {
|
||||
var c = JSON.stringify(n);
|
||||
/^[\{\[]/.test(c) && (n = c);
|
||||
} catch (e) {}
|
||||
(n = o.write
|
||||
? o.write(n, t)
|
||||
: encodeURIComponent(String(n)).replace(
|
||||
/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,
|
||||
decodeURIComponent
|
||||
)),
|
||||
(t = encodeURIComponent(String(t))
|
||||
.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)
|
||||
.replace(/[\(\)]/g, escape));
|
||||
var l = "";
|
||||
for (var a in i)
|
||||
i[a] && ((l += "; " + a), !0 !== i[a] && (l += "=" + i[a].split(";")[0]));
|
||||
return (document.cookie = t + "=" + n + l);
|
||||
}
|
||||
}
|
||||
function c(e, n) {
|
||||
if ("undefined" != typeof document) {
|
||||
for (
|
||||
var r = {}, i = document.cookie ? document.cookie.split("; ") : [], c = 0;
|
||||
c < i.length;
|
||||
c++
|
||||
) {
|
||||
var l = i[c].split("="),
|
||||
a = l.slice(1).join("=");
|
||||
n || '"' !== a.charAt(0) || (a = a.slice(1, -1));
|
||||
try {
|
||||
var s = t(l[0]);
|
||||
if (((a = (o.read || o)(a, s) || t(a)), n))
|
||||
try {
|
||||
a = JSON.parse(a);
|
||||
} catch (e) {}
|
||||
if (((r[s] = a), e === s)) break;
|
||||
} catch (e) {}
|
||||
}
|
||||
return e ? r[e] : r;
|
||||
}
|
||||
}
|
||||
return (
|
||||
(r.set = i),
|
||||
(r.get = function (e) {
|
||||
return c(e, !1);
|
||||
}),
|
||||
(r.getJSON = function (e) {
|
||||
return c(e, !0);
|
||||
}),
|
||||
(r.remove = function (t, n) {
|
||||
i(t, "", e(n, { expires: -1 }));
|
||||
}),
|
||||
(r.defaults = {}),
|
||||
(r.withConverter = n),
|
||||
r
|
||||
);
|
||||
})(function () {});
|
||||
})
|
||||
? o.call(t, n, t, e)
|
||||
: o) || (e.exports = r),
|
||||
(e.exports = i());
|
||||
},
|
||||
703: function (e, t, n) {
|
||||
"use strict";
|
||||
n.r(t),
|
||||
n.d(t, {
|
||||
var o = n(414);
|
||||
function r() {}
|
||||
function i() {}
|
||||
(i.resetWarningCache = r),
|
||||
(e.exports = function () {
|
||||
function e(e, t, n, r, i, c) {
|
||||
if (c !== o) {
|
||||
var l = new Error(
|
||||
"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
|
||||
);
|
||||
throw ((l.name = "Invariant Violation"), l);
|
||||
}
|
||||
}
|
||||
function t() {
|
||||
return e;
|
||||
}
|
||||
e.isRequired = e;
|
||||
var n = {
|
||||
array: e,
|
||||
bool: e,
|
||||
func: e,
|
||||
number: e,
|
||||
object: e,
|
||||
string: e,
|
||||
symbol: e,
|
||||
any: e,
|
||||
arrayOf: t,
|
||||
element: e,
|
||||
elementType: e,
|
||||
instanceOf: t,
|
||||
node: e,
|
||||
objectOf: t,
|
||||
oneOf: t,
|
||||
oneOfType: t,
|
||||
shape: t,
|
||||
exact: t,
|
||||
checkPropTypes: i,
|
||||
resetWarningCache: r,
|
||||
};
|
||||
return (n.PropTypes = n), n;
|
||||
});
|
||||
},
|
||||
697: function (e, t, n) {
|
||||
e.exports = n(703)();
|
||||
},
|
||||
414: function (e) {
|
||||
"use strict";
|
||||
e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
|
||||
},
|
||||
},
|
||||
t = {};
|
||||
function n(o) {
|
||||
var r = t[o];
|
||||
if (void 0 !== r) return r.exports;
|
||||
var i = (t[o] = { exports: {} });
|
||||
return e[o](i, i.exports, n), i.exports;
|
||||
}
|
||||
(n.n = function (e) {
|
||||
var t =
|
||||
e && e.__esModule
|
||||
? function () {
|
||||
return e.default;
|
||||
}
|
||||
: function () {
|
||||
return e;
|
||||
};
|
||||
return n.d(t, { a: t }), t;
|
||||
}),
|
||||
(n.d = function (e, t) {
|
||||
for (var o in t)
|
||||
n.o(t, o) && !n.o(e, o) && Object.defineProperty(e, o, { enumerable: !0, get: t[o] });
|
||||
}),
|
||||
(n.o = function (e, t) {
|
||||
return Object.prototype.hasOwnProperty.call(e, t);
|
||||
}),
|
||||
(n.r = function (e) {
|
||||
"undefined" != typeof Symbol &&
|
||||
Symbol.toStringTag &&
|
||||
Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
|
||||
Object.defineProperty(e, "__esModule", { value: !0 });
|
||||
});
|
||||
var o = {};
|
||||
!(function () {
|
||||
"use strict";
|
||||
n.r(o),
|
||||
n.d(o, {
|
||||
Cookies: function () {
|
||||
return s();
|
||||
return l();
|
||||
},
|
||||
OPTIONS: function () {
|
||||
return h;
|
||||
return O;
|
||||
},
|
||||
SAME_SITE_OPTIONS: function () {
|
||||
return m;
|
||||
},
|
||||
default: function () {
|
||||
return j;
|
||||
},
|
||||
getCookieConsentValue: function () {
|
||||
return g;
|
||||
},
|
||||
default: function () {
|
||||
return w;
|
||||
},
|
||||
getCookieConsentValue: function () {
|
||||
return S;
|
||||
},
|
||||
});
|
||||
const o = require("react");
|
||||
var r = n.n(o),
|
||||
i = n(697),
|
||||
c = n.n(i),
|
||||
a = n(808),
|
||||
s = n.n(a);
|
||||
function l(e) {
|
||||
return (l =
|
||||
const e = require("react");
|
||||
var t = n.n(e),
|
||||
r = n(697),
|
||||
i = n.n(r),
|
||||
c = n(808),
|
||||
l = n.n(c);
|
||||
function a(e) {
|
||||
return (a =
|
||||
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
|
||||
? function (e) {
|
||||
return typeof e;
|
||||
@ -42,6 +212,7 @@ module.exports = (function () {
|
||||
: typeof e;
|
||||
})(e);
|
||||
}
|
||||
var s = ["children"];
|
||||
function u() {
|
||||
return (u =
|
||||
Object.assign ||
|
||||
@ -70,7 +241,7 @@ module.exports = (function () {
|
||||
var n = null != arguments[t] ? arguments[t] : {};
|
||||
t % 2
|
||||
? p(Object(n), !0).forEach(function (t) {
|
||||
b(e, t, n[t]);
|
||||
h(e, t, n[t]);
|
||||
})
|
||||
: Object.getOwnPropertyDescriptors
|
||||
? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
|
||||
@ -80,7 +251,41 @@ module.exports = (function () {
|
||||
}
|
||||
return e;
|
||||
}
|
||||
function b(e, t, n) {
|
||||
function d(e, t) {
|
||||
for (var n = 0; n < t.length; n++) {
|
||||
var o = t[n];
|
||||
(o.enumerable = o.enumerable || !1),
|
||||
(o.configurable = !0),
|
||||
"value" in o && (o.writable = !0),
|
||||
Object.defineProperty(e, o.key, o);
|
||||
}
|
||||
}
|
||||
function b(e, t) {
|
||||
return (b =
|
||||
Object.setPrototypeOf ||
|
||||
function (e, t) {
|
||||
return (e.__proto__ = t), e;
|
||||
})(e, t);
|
||||
}
|
||||
function y(e, t) {
|
||||
if (t && ("object" === a(t) || "function" == typeof t)) return t;
|
||||
if (void 0 !== t)
|
||||
throw new TypeError("Derived constructors may only return object or undefined");
|
||||
return v(e);
|
||||
}
|
||||
function v(e) {
|
||||
if (void 0 === e)
|
||||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||||
return e;
|
||||
}
|
||||
function m(e) {
|
||||
return (m = Object.setPrototypeOf
|
||||
? Object.getPrototypeOf
|
||||
: function (e) {
|
||||
return e.__proto__ || Object.getPrototypeOf(e);
|
||||
})(e);
|
||||
}
|
||||
function h(e, t, n) {
|
||||
return (
|
||||
t in e
|
||||
? Object.defineProperty(e, t, {
|
||||
@ -93,79 +298,45 @@ module.exports = (function () {
|
||||
e
|
||||
);
|
||||
}
|
||||
function y(e, t) {
|
||||
for (var n = 0; n < t.length; n++) {
|
||||
var o = t[n];
|
||||
(o.enumerable = o.enumerable || !1),
|
||||
(o.configurable = !0),
|
||||
"value" in o && (o.writable = !0),
|
||||
Object.defineProperty(e, o.key, o);
|
||||
}
|
||||
}
|
||||
function d(e, t) {
|
||||
return (d =
|
||||
Object.setPrototypeOf ||
|
||||
function (e, t) {
|
||||
return (e.__proto__ = t), e;
|
||||
})(e, t);
|
||||
}
|
||||
function v(e, t) {
|
||||
return !t || ("object" !== l(t) && "function" != typeof t)
|
||||
? (function (e) {
|
||||
if (void 0 === e)
|
||||
throw new ReferenceError(
|
||||
"this hasn't been initialised - super() hasn't been called"
|
||||
);
|
||||
return e;
|
||||
})(e)
|
||||
: t;
|
||||
}
|
||||
function O(e) {
|
||||
return (O = Object.setPrototypeOf
|
||||
? Object.getPrototypeOf
|
||||
: function (e) {
|
||||
return e.__proto__ || Object.getPrototypeOf(e);
|
||||
})(e);
|
||||
}
|
||||
var h = { TOP: "top", BOTTOM: "bottom", NONE: "none" },
|
||||
m = { STRICT: "strict", LAX: "lax", NONE: "none" },
|
||||
g = function () {
|
||||
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : C,
|
||||
t = s().get(e);
|
||||
return void 0 === t && (t = s().get(S(e))), t;
|
||||
var O = { TOP: "top", BOTTOM: "bottom", NONE: "none" },
|
||||
g = { STRICT: "strict", LAX: "lax", NONE: "none" },
|
||||
S = function () {
|
||||
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : k,
|
||||
t = l().get(e);
|
||||
return void 0 === t && (t = l().get(C(e))), t;
|
||||
},
|
||||
S = function (e) {
|
||||
C = function (e) {
|
||||
return "".concat(e, "-legacy");
|
||||
},
|
||||
C = "CookieConsent",
|
||||
k = function (e) {
|
||||
k = "CookieConsent",
|
||||
x = function (e) {
|
||||
var t = e.condition,
|
||||
n = e.wrapper,
|
||||
o = e.children;
|
||||
return t ? n(o) : o;
|
||||
},
|
||||
x = (function (e) {
|
||||
j = (function (e) {
|
||||
!(function (e, t) {
|
||||
if ("function" != typeof t && null !== t)
|
||||
throw new TypeError("Super expression must either be null or a function");
|
||||
(e.prototype = Object.create(t && t.prototype, {
|
||||
constructor: { value: e, writable: !0, configurable: !0 },
|
||||
})),
|
||||
t && d(e, t);
|
||||
t && b(e, t);
|
||||
})(a, e);
|
||||
var t,
|
||||
n,
|
||||
var n,
|
||||
o,
|
||||
r,
|
||||
i,
|
||||
c =
|
||||
((o = a),
|
||||
((r = a),
|
||||
(i = (function () {
|
||||
if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
|
||||
if (Reflect.construct.sham) return !1;
|
||||
if ("function" == typeof Proxy) return !0;
|
||||
try {
|
||||
return (
|
||||
Date.prototype.toString.call(Reflect.construct(Date, [], function () {})), !0
|
||||
Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})), !0
|
||||
);
|
||||
} catch (e) {
|
||||
return !1;
|
||||
@ -173,12 +344,12 @@ module.exports = (function () {
|
||||
})()),
|
||||
function () {
|
||||
var e,
|
||||
t = O(o);
|
||||
t = m(r);
|
||||
if (i) {
|
||||
var n = O(this).constructor;
|
||||
var n = m(this).constructor;
|
||||
e = Reflect.construct(t, arguments, n);
|
||||
} else e = t.apply(this, arguments);
|
||||
return v(this, e);
|
||||
return y(this, e);
|
||||
});
|
||||
function a(e) {
|
||||
var t;
|
||||
@ -186,7 +357,18 @@ module.exports = (function () {
|
||||
(function (e, t) {
|
||||
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
|
||||
})(this, a),
|
||||
((t = c.call(this, e)).state = {
|
||||
h(v((t = c.call(this, e))), "handleScroll", function () {
|
||||
var e = t.props.acceptOnScrollPercentage,
|
||||
n = document.documentElement,
|
||||
o = document.body,
|
||||
r = "scrollTop",
|
||||
i = "scrollHeight";
|
||||
((n[r] || o[r]) / ((n[i] || o[i]) - n.clientHeight)) * 100 > e && t.accept(!0);
|
||||
}),
|
||||
h(v(t), "removeScrollListener", function () {
|
||||
t.props.acceptOnScroll && window.removeEventListener("scroll", t.handleScroll);
|
||||
}),
|
||||
(t.state = {
|
||||
visible: !1,
|
||||
style: {
|
||||
alignItems: "baseline",
|
||||
@ -237,24 +419,36 @@ module.exports = (function () {
|
||||
);
|
||||
}
|
||||
return (
|
||||
(t = a),
|
||||
(n = [
|
||||
(n = a),
|
||||
(o = [
|
||||
{
|
||||
key: "componentDidMount",
|
||||
value: function () {
|
||||
var e = this.props.debug;
|
||||
(void 0 === this.getCookieValue() || e) && this.setState({ visible: !0 });
|
||||
(void 0 === this.getCookieValue() || e) &&
|
||||
(this.setState({ visible: !0 }),
|
||||
this.props.acceptOnScroll &&
|
||||
window.addEventListener("scroll", this.handleScroll, { passive: !0 }));
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "componentWillUnmount",
|
||||
value: function () {
|
||||
this.removeScrollListener();
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "accept",
|
||||
value: function () {
|
||||
var e = this.props,
|
||||
t = e.cookieName,
|
||||
n = e.cookieValue,
|
||||
o = e.hideOnAccept,
|
||||
r = e.onAccept;
|
||||
this.setCookie(t, n), r(), o && this.setState({ visible: !1 });
|
||||
var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],
|
||||
t = this.props,
|
||||
n = t.cookieName,
|
||||
o = t.cookieValue,
|
||||
r = t.hideOnAccept,
|
||||
i = t.onAccept;
|
||||
this.setCookie(n, o),
|
||||
i(null != e && e),
|
||||
r && (this.setState({ visible: !1 }), this.removeScrollListener());
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -280,14 +474,14 @@ module.exports = (function () {
|
||||
c = this.props.cookieSecurity;
|
||||
void 0 === c && (c = !location || "https:" === location.protocol);
|
||||
var a = f(f({ expires: r }, o), {}, { sameSite: i, secure: c });
|
||||
i === m.NONE && s().set(S(e), t, a), s().set(e, t, a);
|
||||
i === g.NONE && l().set(C(e), t, a), l().set(e, t, a);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "getCookieValue",
|
||||
value: function () {
|
||||
var e = this.props.cookieName;
|
||||
return g(e);
|
||||
return S(e);
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -295,70 +489,70 @@ module.exports = (function () {
|
||||
value: function () {
|
||||
var e = this;
|
||||
if (!this.state.visible) return null;
|
||||
var t = this.props,
|
||||
n = t.location,
|
||||
o = t.style,
|
||||
i = t.buttonStyle,
|
||||
c = t.declineButtonStyle,
|
||||
a = t.contentStyle,
|
||||
s = t.disableStyles,
|
||||
l = t.buttonText,
|
||||
p = t.declineButtonText,
|
||||
b = t.containerClasses,
|
||||
y = t.contentClasses,
|
||||
d = t.buttonClasses,
|
||||
v = t.buttonWrapperClasses,
|
||||
O = t.declineButtonClasses,
|
||||
m = t.buttonId,
|
||||
g = t.declineButtonId,
|
||||
S = t.disableButtonStyles,
|
||||
C = t.enableDeclineButton,
|
||||
x = t.flipButtons,
|
||||
j = t.ButtonComponent,
|
||||
T = t.overlay,
|
||||
w = t.overlayClasses,
|
||||
B = t.overlayStyle,
|
||||
P = t.ariaAcceptLabel,
|
||||
D = t.ariaDeclineLabel,
|
||||
E = {},
|
||||
var n = this.props,
|
||||
o = n.location,
|
||||
r = n.style,
|
||||
i = n.buttonStyle,
|
||||
c = n.declineButtonStyle,
|
||||
l = n.contentStyle,
|
||||
a = n.disableStyles,
|
||||
s = n.buttonText,
|
||||
p = n.declineButtonText,
|
||||
d = n.containerClasses,
|
||||
b = n.contentClasses,
|
||||
y = n.buttonClasses,
|
||||
v = n.buttonWrapperClasses,
|
||||
m = n.declineButtonClasses,
|
||||
h = n.buttonId,
|
||||
g = n.declineButtonId,
|
||||
S = n.disableButtonStyles,
|
||||
C = n.enableDeclineButton,
|
||||
k = n.flipButtons,
|
||||
j = n.ButtonComponent,
|
||||
w = n.overlay,
|
||||
T = n.overlayClasses,
|
||||
B = n.overlayStyle,
|
||||
P = n.ariaAcceptLabel,
|
||||
E = n.ariaDeclineLabel,
|
||||
D = {},
|
||||
I = {},
|
||||
N = {},
|
||||
_ = {},
|
||||
R = {};
|
||||
switch (
|
||||
(s
|
||||
? ((E = u({}, o)),
|
||||
(a
|
||||
? ((D = u({}, r)),
|
||||
(I = u({}, i)),
|
||||
(N = u({}, c)),
|
||||
(_ = u({}, a)),
|
||||
(_ = u({}, l)),
|
||||
(R = u({}, B)))
|
||||
: ((E = u({}, f(f({}, this.state.style), o))),
|
||||
(_ = u({}, f(f({}, this.state.contentStyle), a))),
|
||||
: ((D = u({}, f(f({}, this.state.style), r))),
|
||||
(_ = u({}, f(f({}, this.state.contentStyle), l))),
|
||||
(R = u({}, f(f({}, this.state.overlayStyle), B))),
|
||||
S
|
||||
? ((I = u({}, i)), (N = u({}, c)))
|
||||
: ((I = u({}, f(f({}, this.state.buttonStyle), i))),
|
||||
(N = u({}, f(f({}, this.state.declineButtonStyle), c))))),
|
||||
n)
|
||||
o)
|
||||
) {
|
||||
case h.TOP:
|
||||
E.top = "0";
|
||||
case O.TOP:
|
||||
D.top = "0";
|
||||
break;
|
||||
case h.BOTTOM:
|
||||
E.bottom = "0";
|
||||
case O.BOTTOM:
|
||||
D.bottom = "0";
|
||||
}
|
||||
var A = [];
|
||||
return (
|
||||
C &&
|
||||
A.push(
|
||||
r().createElement(
|
||||
t().createElement(
|
||||
j,
|
||||
{
|
||||
key: "declineButton",
|
||||
style: N,
|
||||
className: O,
|
||||
className: m,
|
||||
id: g,
|
||||
"aria-label": D,
|
||||
"aria-label": E,
|
||||
onClick: function () {
|
||||
e.decline();
|
||||
},
|
||||
@ -367,35 +561,35 @@ module.exports = (function () {
|
||||
)
|
||||
),
|
||||
A.push(
|
||||
r().createElement(
|
||||
t().createElement(
|
||||
j,
|
||||
{
|
||||
key: "acceptButton",
|
||||
style: I,
|
||||
className: d,
|
||||
id: m,
|
||||
className: y,
|
||||
id: h,
|
||||
"aria-label": P,
|
||||
onClick: function () {
|
||||
e.accept();
|
||||
},
|
||||
},
|
||||
l
|
||||
s
|
||||
)
|
||||
),
|
||||
x && A.reverse(),
|
||||
r().createElement(
|
||||
k,
|
||||
k && A.reverse(),
|
||||
t().createElement(
|
||||
x,
|
||||
{
|
||||
condition: T,
|
||||
condition: w,
|
||||
wrapper: function (e) {
|
||||
return r().createElement("div", { style: R, className: w }, e);
|
||||
return t().createElement("div", { style: R, className: T }, e);
|
||||
},
|
||||
},
|
||||
r().createElement(
|
||||
t().createElement(
|
||||
"div",
|
||||
{ className: "".concat(b), style: E },
|
||||
r().createElement("div", { style: _, className: y }, this.props.children),
|
||||
r().createElement(
|
||||
{ className: "".concat(d), style: D },
|
||||
t().createElement("div", { style: _, className: b }, this.props.children),
|
||||
t().createElement(
|
||||
"div",
|
||||
{ className: "".concat(v) },
|
||||
A.map(function (e) {
|
||||
@ -407,66 +601,68 @@ module.exports = (function () {
|
||||
);
|
||||
},
|
||||
},
|
||||
]) && y(t.prototype, n),
|
||||
]) && d(n.prototype, o),
|
||||
a
|
||||
);
|
||||
})(o.Component);
|
||||
(x.propTypes = {
|
||||
location: c().oneOf(
|
||||
Object.keys(h).map(function (e) {
|
||||
return h[e];
|
||||
})(e.Component);
|
||||
(j.propTypes = {
|
||||
location: i().oneOf(
|
||||
Object.keys(O).map(function (e) {
|
||||
return O[e];
|
||||
})
|
||||
),
|
||||
sameSite: c().oneOf(
|
||||
Object.keys(m).map(function (e) {
|
||||
return m[e];
|
||||
sameSite: i().oneOf(
|
||||
Object.keys(g).map(function (e) {
|
||||
return g[e];
|
||||
})
|
||||
),
|
||||
style: c().object,
|
||||
buttonStyle: c().object,
|
||||
declineButtonStyle: c().object,
|
||||
contentStyle: c().object,
|
||||
children: c().any,
|
||||
disableStyles: c().bool,
|
||||
hideOnAccept: c().bool,
|
||||
hideOnDecline: c().bool,
|
||||
onAccept: c().func,
|
||||
onDecline: c().func,
|
||||
buttonText: c().oneOfType([c().string, c().func, c().element]),
|
||||
declineButtonText: c().oneOfType([c().string, c().func, c().element]),
|
||||
cookieName: c().string,
|
||||
cookieValue: c().oneOfType([c().string, c().bool, c().number]),
|
||||
declineCookieValue: c().oneOfType([c().string, c().bool, c().number]),
|
||||
setDeclineCookie: c().bool,
|
||||
debug: c().bool,
|
||||
expires: c().number,
|
||||
containerClasses: c().string,
|
||||
contentClasses: c().string,
|
||||
buttonClasses: c().string,
|
||||
buttonWrapperClasses: c().string,
|
||||
declineButtonClasses: c().string,
|
||||
buttonId: c().string,
|
||||
declineButtonId: c().string,
|
||||
extraCookieOptions: c().object,
|
||||
disableButtonStyles: c().bool,
|
||||
enableDeclineButton: c().bool,
|
||||
flipButtons: c().bool,
|
||||
ButtonComponent: c().elementType,
|
||||
cookieSecurity: c().bool,
|
||||
overlay: c().bool,
|
||||
overlayClasses: c().string,
|
||||
overlayStyle: c().object,
|
||||
ariaAcceptLabel: c().string,
|
||||
ariaDeclineLabel: c().string,
|
||||
style: i().object,
|
||||
buttonStyle: i().object,
|
||||
declineButtonStyle: i().object,
|
||||
contentStyle: i().object,
|
||||
children: i().any,
|
||||
disableStyles: i().bool,
|
||||
hideOnAccept: i().bool,
|
||||
hideOnDecline: i().bool,
|
||||
onAccept: i().func,
|
||||
onDecline: i().func,
|
||||
buttonText: i().oneOfType([i().string, i().func, i().element]),
|
||||
declineButtonText: i().oneOfType([i().string, i().func, i().element]),
|
||||
cookieName: i().string,
|
||||
cookieValue: i().oneOfType([i().string, i().bool, i().number]),
|
||||
declineCookieValue: i().oneOfType([i().string, i().bool, i().number]),
|
||||
setDeclineCookie: i().bool,
|
||||
debug: i().bool,
|
||||
expires: i().number,
|
||||
containerClasses: i().string,
|
||||
contentClasses: i().string,
|
||||
buttonClasses: i().string,
|
||||
buttonWrapperClasses: i().string,
|
||||
declineButtonClasses: i().string,
|
||||
buttonId: i().string,
|
||||
declineButtonId: i().string,
|
||||
extraCookieOptions: i().object,
|
||||
disableButtonStyles: i().bool,
|
||||
enableDeclineButton: i().bool,
|
||||
flipButtons: i().bool,
|
||||
ButtonComponent: i().elementType,
|
||||
cookieSecurity: i().bool,
|
||||
overlay: i().bool,
|
||||
overlayClasses: i().string,
|
||||
overlayStyle: i().object,
|
||||
ariaAcceptLabel: i().string,
|
||||
ariaDeclineLabel: i().string,
|
||||
acceptOnScroll: i().bool,
|
||||
acceptOnScrollPercentage: i().number,
|
||||
}),
|
||||
(x.defaultProps = {
|
||||
(j.defaultProps = {
|
||||
disableStyles: !1,
|
||||
hideOnAccept: !0,
|
||||
hideOnDecline: !0,
|
||||
location: h.BOTTOM,
|
||||
location: O.BOTTOM,
|
||||
onAccept: function () {},
|
||||
onDecline: function () {},
|
||||
cookieName: C,
|
||||
cookieName: k,
|
||||
cookieValue: !0,
|
||||
declineCookieValue: !1,
|
||||
setDeclineCookie: !0,
|
||||
@ -485,10 +681,10 @@ module.exports = (function () {
|
||||
disableButtonStyles: !1,
|
||||
enableDeclineButton: !1,
|
||||
flipButtons: !1,
|
||||
sameSite: m.LAX,
|
||||
sameSite: g.LAX,
|
||||
ButtonComponent: function (e) {
|
||||
var t = e.children,
|
||||
n = (function (e, t) {
|
||||
var n = e.children,
|
||||
o = (function (e, t) {
|
||||
if (null == e) return {};
|
||||
var n,
|
||||
o,
|
||||
@ -509,184 +705,17 @@ module.exports = (function () {
|
||||
(Object.prototype.propertyIsEnumerable.call(e, n) && (r[n] = e[n]));
|
||||
}
|
||||
return r;
|
||||
})(e, ["children"]);
|
||||
return r().createElement("button", n, t);
|
||||
})(e, s);
|
||||
return t().createElement("button", o, n);
|
||||
},
|
||||
overlay: !1,
|
||||
overlayClasses: "",
|
||||
ariaAcceptLabel: "Accept cookies",
|
||||
ariaDeclineLabel: "Decline cookies",
|
||||
acceptOnScroll: !1,
|
||||
acceptOnScrollPercentage: 25,
|
||||
});
|
||||
const j = x;
|
||||
},
|
||||
808: function (e, t, n) {
|
||||
var o, r, i;
|
||||
void 0 ===
|
||||
(r =
|
||||
"function" ==
|
||||
typeof (o = i = function () {
|
||||
function e() {
|
||||
for (var e = 0, t = {}; e < arguments.length; e++) {
|
||||
var n = arguments[e];
|
||||
for (var o in n) t[o] = n[o];
|
||||
}
|
||||
return t;
|
||||
}
|
||||
function t(e) {
|
||||
return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);
|
||||
}
|
||||
return (function n(o) {
|
||||
function r() {}
|
||||
function i(t, n, i) {
|
||||
if ("undefined" != typeof document) {
|
||||
"number" == typeof (i = e({ path: "/" }, r.defaults, i)).expires &&
|
||||
(i.expires = new Date(1 * new Date() + 864e5 * i.expires)),
|
||||
(i.expires = i.expires ? i.expires.toUTCString() : "");
|
||||
try {
|
||||
var c = JSON.stringify(n);
|
||||
/^[\{\[]/.test(c) && (n = c);
|
||||
} catch (e) {}
|
||||
(n = o.write
|
||||
? o.write(n, t)
|
||||
: encodeURIComponent(String(n)).replace(
|
||||
/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,
|
||||
decodeURIComponent
|
||||
)),
|
||||
(t = encodeURIComponent(String(t))
|
||||
.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)
|
||||
.replace(/[\(\)]/g, escape));
|
||||
var a = "";
|
||||
for (var s in i)
|
||||
i[s] && ((a += "; " + s), !0 !== i[s] && (a += "=" + i[s].split(";")[0]));
|
||||
return (document.cookie = t + "=" + n + a);
|
||||
}
|
||||
}
|
||||
function c(e, n) {
|
||||
if ("undefined" != typeof document) {
|
||||
for (
|
||||
var r = {}, i = document.cookie ? document.cookie.split("; ") : [], c = 0;
|
||||
c < i.length;
|
||||
c++
|
||||
) {
|
||||
var a = i[c].split("="),
|
||||
s = a.slice(1).join("=");
|
||||
n || '"' !== s.charAt(0) || (s = s.slice(1, -1));
|
||||
try {
|
||||
var l = t(a[0]);
|
||||
if (((s = (o.read || o)(s, l) || t(s)), n))
|
||||
try {
|
||||
s = JSON.parse(s);
|
||||
} catch (e) {}
|
||||
if (((r[l] = s), e === l)) break;
|
||||
} catch (e) {}
|
||||
}
|
||||
return e ? r[e] : r;
|
||||
}
|
||||
}
|
||||
return (
|
||||
(r.set = i),
|
||||
(r.get = function (e) {
|
||||
return c(e, !1);
|
||||
}),
|
||||
(r.getJSON = function (e) {
|
||||
return c(e, !0);
|
||||
}),
|
||||
(r.remove = function (t, n) {
|
||||
i(t, "", e(n, { expires: -1 }));
|
||||
}),
|
||||
(r.defaults = {}),
|
||||
(r.withConverter = n),
|
||||
r
|
||||
);
|
||||
})(function () {});
|
||||
})
|
||||
? o.call(t, n, t, e)
|
||||
: o) || (e.exports = r),
|
||||
(e.exports = i());
|
||||
},
|
||||
703: function (e, t, n) {
|
||||
"use strict";
|
||||
var o = n(414);
|
||||
function r() {}
|
||||
function i() {}
|
||||
(i.resetWarningCache = r),
|
||||
(e.exports = function () {
|
||||
function e(e, t, n, r, i, c) {
|
||||
if (c !== o) {
|
||||
var a = new Error(
|
||||
"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
|
||||
);
|
||||
throw ((a.name = "Invariant Violation"), a);
|
||||
}
|
||||
}
|
||||
function t() {
|
||||
return e;
|
||||
}
|
||||
e.isRequired = e;
|
||||
var n = {
|
||||
array: e,
|
||||
bool: e,
|
||||
func: e,
|
||||
number: e,
|
||||
object: e,
|
||||
string: e,
|
||||
symbol: e,
|
||||
any: e,
|
||||
arrayOf: t,
|
||||
element: e,
|
||||
elementType: e,
|
||||
instanceOf: t,
|
||||
node: e,
|
||||
objectOf: t,
|
||||
oneOf: t,
|
||||
oneOfType: t,
|
||||
shape: t,
|
||||
exact: t,
|
||||
checkPropTypes: i,
|
||||
resetWarningCache: r,
|
||||
};
|
||||
return (n.PropTypes = n), n;
|
||||
});
|
||||
},
|
||||
697: function (e, t, n) {
|
||||
e.exports = n(703)();
|
||||
},
|
||||
414: function (e) {
|
||||
"use strict";
|
||||
e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
|
||||
},
|
||||
},
|
||||
t = {};
|
||||
function n(o) {
|
||||
if (t[o]) return t[o].exports;
|
||||
var r = (t[o] = { exports: {} });
|
||||
return e[o](r, r.exports, n), r.exports;
|
||||
}
|
||||
return (
|
||||
(n.n = function (e) {
|
||||
var t =
|
||||
e && e.__esModule
|
||||
? function () {
|
||||
return e.default;
|
||||
}
|
||||
: function () {
|
||||
return e;
|
||||
};
|
||||
return n.d(t, { a: t }), t;
|
||||
}),
|
||||
(n.d = function (e, t) {
|
||||
for (var o in t)
|
||||
n.o(t, o) && !n.o(e, o) && Object.defineProperty(e, o, { enumerable: !0, get: t[o] });
|
||||
}),
|
||||
(n.o = function (e, t) {
|
||||
return Object.prototype.hasOwnProperty.call(e, t);
|
||||
}),
|
||||
(n.r = function (e) {
|
||||
"undefined" != typeof Symbol &&
|
||||
Symbol.toStringTag &&
|
||||
Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
|
||||
Object.defineProperty(e, "__esModule", { value: !0 });
|
||||
}),
|
||||
n(866)
|
||||
);
|
||||
const w = j;
|
||||
})(),
|
||||
(module.exports = o);
|
||||
})();
|
||||
|
1
example
Submodule
1
example
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit bff8dd76c5c13a0bf38a555b2d551e11540d30f0
|
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "react-cookie-consent",
|
||||
"version": "6.2.4",
|
||||
"version": "6.3.0",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"version": "6.2.4",
|
||||
"version": "6.3.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"js-cookie": "^2.2.1",
|
||||
|
@ -4,7 +4,7 @@
|
||||
"name": "Rick van Lieshout",
|
||||
"email": "info@rickvanlieshout.com"
|
||||
},
|
||||
"version": "6.2.4",
|
||||
"version": "6.3.0",
|
||||
"description": "A small, simple and customizable cookie consent bar for use in React applications.",
|
||||
"main": "build/index.js",
|
||||
"types": "build/index.d.ts",
|
||||
|
Loading…
Reference in New Issue
Block a user