-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathshared-notifications-black-friday.cjs.js
More file actions
639 lines (539 loc) · 66.8 KB
/
shared-notifications-black-friday.cjs.js
File metadata and controls
639 lines (539 loc) · 66.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var styled = require('styled-components');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var styled__default = /*#__PURE__*/_interopDefaultLegacy(styled);
function _extends() {
_extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return _extends.apply(this, arguments);
}
function _objectWithoutPropertiesLoose$1(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
function _objectWithoutProperties$1(source, excluded) {
if (source == null) return {};
var target = _objectWithoutPropertiesLoose$1(source, excluded);
var key, i;
if (Object.getOwnPropertySymbols) {
var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
for (i = 0; i < sourceSymbolKeys.length; i++) {
key = sourceSymbolKeys[i];
if (excluded.indexOf(key) >= 0) continue;
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
target[key] = source[key];
}
}
return target;
}
function _taggedTemplateLiteral(strings, raw) {
if (!raw) {
raw = strings.slice(0);
}
return Object.freeze(Object.defineProperties(strings, {
raw: {
value: Object.freeze(raw)
}
}));
}
function _slicedToArray(arr, i) {
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
}
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
function _iterableToArrayLimit(arr, i) {
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _s, _e;
try {
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
_arr.push(_s.value);
if (i && _arr.length === i) break;
}
} catch (err) {
_d = true;
_e = err;
} finally {
try {
if (!_n && _i["return"] != null) _i["return"]();
} finally {
if (_d) throw _e;
}
}
return _arr;
}
function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return _arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
}
return target;
}
function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
function _objectWithoutProperties(source, excluded) {
if (source == null) return {};
var target = _objectWithoutPropertiesLoose(source, excluded);
var key, i;
if (Object.getOwnPropertySymbols) {
var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
for (i = 0; i < sourceSymbolKeys.length; i++) {
key = sourceSymbolKeys[i];
if (excluded.indexOf(key) >= 0) continue;
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
target[key] = source[key];
}
}
return target;
}
var ButtonIcon = function ButtonIcon(_ref) {
var label = _ref.label,
icon = _ref.icon,
iconSize = _ref.iconSize,
_ref$design = _ref.design,
design = _ref$design === void 0 ? "solid" : _ref$design,
color = _ref.color,
className = _ref.className,
loading = _ref.loading,
props = _objectWithoutProperties(_ref, ["label", "icon", "iconSize", "design", "color", "className", "loading"]);
var loader = /*#__PURE__*/React__default["default"].createElement("span", {
className: "sui-icon-loader sui-loading",
style: {
position: "relative"
},
"aria-hidden": "true"
});
var content = /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, /*#__PURE__*/React__default["default"].createElement("span", {
className: "sui-icon-".concat(icon).concat(iconSize ? ' sui-' + iconSize : ''),
"aria-hidden": "true"
}), /*#__PURE__*/React__default["default"].createElement("span", {
className: "sui-screen-reader-text"
}, label));
className = "sui-button-icon ".concat(className || ''); // Set button color.
switch (color) {
case "blue":
case "green":
case "red":
case "orange":
case "purple":
case "yellow":
case "white":
className += " sui-button-" + color;
break;
case "gray":
default:
className += "";
break;
} // Set button style.
switch (design) {
case "ghost":
case "outlined":
className += " sui-button-" + design;
break;
case "solid":
default:
className += "";
break;
} // Set loading class.
if (loading) {
className += " sui-button-onload";
}
var htmlTag = props.href ? 'a' : 'button';
return /*#__PURE__*/React__default["default"].createElement(htmlTag, _objectSpread2({
className: className,
disabled: props.disabled || loading
}, props), loading ? loader : content);
};
var img$1 = "data:image/png;base64,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";
var img = "data:image/png;base64,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";
var _templateObject, _templateObject2, _templateObject3, _templateObject4, _templateObject5, _templateObject6;
var screen = {
mobile: 480,
tablet: 783,
laptop: 1200,
desktop: 1500
};
var minDevice = {
mobile: "(min-width: ".concat(screen.mobile, "px)"),
tablet: "(min-width: ".concat(screen.tablet, "px)"),
laptop: "(min-width: ".concat(screen.laptop, "px)"),
desktop: "(min-width: ".concat(screen.desktop, "px)")
};
var maxDevice = {
mobile: "(max-width: ".concat(screen.mobile - 1, "px)"),
tablet: "(max-width: ".concat(screen.tablet - 1, "px)"),
laptop: "(max-width: ".concat(screen.laptop - 1, "px)"),
desktop: "(max-width: ".concat(screen.desktop - 1, "px)")
};
var BlackFriday = {}; // UTILS: Create elements.
BlackFriday.Global = styled.createGlobalStyle(_templateObject || (_templateObject = _taggedTemplateLiteral(["\n[class*=\"sui-2-\"]", " .sui-wrap", " {\n\n\t.sui-module-notice-black-friday {\n\n\t\t&__container {\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\tmargin: 0 0 20px;\n\t\t\tpadding: 30px 40px;\n\t\t\tborder-radius: 4px;\n\t\t\tbackground-color: ", ";\n\t\t\t", "\n\n\t\t\t@media ", " {\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t@media ", " {\n\t\t\t\tdisplay: flex;\n\t\t\t\tmargin: 0 0 30px;\n\t\t\t\tflex-flow: row nowrap;\n\t\t\t\talign-items: flex-start;\n\t\t\t\tpadding-", ": 0;\n\t\t\t}\n\n\t\t\t@media ", " {\n\t\t\t\talign-items: center;\n\t\t\t}\n\n\t\t\t.sui-button-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 10px;\n\t\t\t\t", ": 10px;\n\t\t\t\tmargin-", ": 0 !important;\n\t\t\t}\n\t\t}\n\n\t\t&__ribbon {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 10px 20px 11px;\n\t\t\tbackground-color: ", ";\n\t\t\tcolor: ", ";\n\t\t\tfont-size: 22px;\n\t\t\tline-height: 29px;\n\t\t\tfont-weight: bold;\n\t\t\tletter-spacing: normal;\n\n\t\t\t@media ", " {\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tpadding: 15px 20px 16px;\n\t\t\t}\n\t\t}\n\n\t\t&__body {\n\t\t\tmargin: 0 0 30px;\n\n\t\t\t@media ", " {\n\t\t\t\tmin-width: 1px;\n\t\t\t\tflex: 1;\n\t\t\t\tmargin: 0 15px;\n\t\t\t\tpadding-", ": 65px;\n\t\t\t}\n\n\t\t\t@media ", " {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-flow: row nowrap;\n\t\t\t\talign-items: center;\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&__content {\n\t\t\tmargin: 30px 0;\n\n\t\t\t@media ", " {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\n\t\t\t@media ", " {\n\t\t\t\tmin-width: 1px;\n\t\t\t\tflex: 1;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\th1, h2, h3, h4, h5, h6, p, small {\n\t\t\t\tcolor: ", ";\n\t\t\t}\n\n\t\t\tp {\n\t\t\t\tmargin: 0 0 15px;\n\t\t\t\tfont-size: 18px;\n\t\t\t\tline-height: 25px;\n\n\t\t\t\t@media ", " {\n\t\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t}\n\n\t\t\t\tstrong {\n\t\t\t\t\tfont-weight: 700;\n\n\t\t\t\t\t@media ", " {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tmargin-bottom: 20px;\n\t\t\t\t\t\tfont-size: 28px;\n\t\t\t\t\t\tline-height: 29px;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tsmall {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tdisplay: initial;\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tline-height: 22px;\n\t\t\t\t\tfont-weight: 300;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__link {\n\t\t\tcursor: pointer;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 30px;\n\t\t\tborder: 0;\n\t\t\tborder-radius: 30px;\n\t\t\tbackground: ", ";\n\t\t\tbox-shadow: none;\n\t\t\tcolor: ", ";\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 30px;\n\t\t\tfont-weight: bold;\n\t\t\ttext-decoration: none;\n\t\t\ttransition: 0.2s ease;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tbackground: #ffffff !important;\n\t\t\t\tcolor: ", " !important;\n\t\t\t\t", "\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\tbox-shadow: ", ";\n\t\t\t}\n\n\t\t\t@media ", " {\n\t\t\t\tdisplay: block;\n\t\t\t\tflex: 0 0 auto;\n\t\t\t}\n\t\t}\n\t}\n}\n"])), function (props) {
return props.rtl ? '[dir="rtl"]' : '';
}, function (props) {
return props.monochrome ? '.sui-color-accessible' : '';
}, function (props) {
return props.monochrome ? '#ffffff' : '#07212C';
}, function (props) {
return props.monochrome ? 'box-shadow: 0 2px 0 #e6e6e6;' : "\n\t\t\t\tbackground-image: image-set(\n\t\t\t\t\turl(".concat(img$1, ") 1x,\n\t\t\t\t\turl(").concat(img, ") 2x\n\t\t\t\t);\n\t\t\t\tbackground-image:\n\t\t\t\t\timage-set(\n\t\t\t\t\t\turl(").concat(img$1, ") 1x,\n\t\t\t\t\t\turl(").concat(img, ") 2x\n\t\t\t\t\t),\n\t\t\t\t\tlinear-gradient(270deg, #222222 0.67%, #07212C 100%);\n\t\t\t\t");
}, maxDevice.tablet, minDevice.tablet, function (props) {
return props.rtl ? 'right' : 'left';
}, minDevice.laptop, function (props) {
return props.rtl ? 'left' : 'right';
}, function (props) {
return props.rtl ? 'left' : 'right';
}, function (props) {
return props.monochrome ? '#000000' : '#6D53AB';
}, function (props) {
return props.monochrome ? '#ffffff' : '#4DFD89';
}, minDevice.tablet, minDevice.tablet, function (props) {
return props.rtl ? 'left' : 'right';
}, minDevice.laptop, minDevice.tablet, minDevice.laptop, function (props) {
return props.monochrome ? '#000000' : '#ffffff';
}, minDevice.tablet, maxDevice.tablet, function (props) {
return props.monochrome ? '#000000' : '#4DFD89';
}, function (props) {
return props.monochrome ? '#ffffff !important' : '#222222';
}, function (props) {
return props.monochrome ? '#000000' : '#222222';
}, function (props) {
return props.monochrome ? 'box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);' : '';
}, function (props) {
return props.monochrome ? '0 0 10px 0 rgba(0,0,0,0.6)' : '0 0 10px 0 rgba(255,255,255,0.3)';
}, minDevice.laptop);
BlackFriday.Container = styled__default["default"].div(_templateObject2 || (_templateObject2 = _taggedTemplateLiteral(["\n[class*=\"sui-2-\"] .sui-wrap & {\n\toverflow: hidden;\n\tposition: relative;\n\tmargin: 0 0 20px;\n\tpadding: 30px 40px;\n\tborder-radius: 4px;\n\tbackground-color: #07212C;\n\tbackground-image: image-set(\n\t\turl(", ") 1x,\n\t\turl(", ") 2x\n\t);\n\tbackground-image:\n\t\timage-set(\n\t\t\turl(", ") 1x,\n\t\t\turl(", ") 2x\n\t\t),\n\t\tlinear-gradient(270deg, #222222 0.67%, #07212C 100%);\n\n\t@media ", " {\n\t\ttext-align: center;\n\t}\n\n\t@media ", " {\n\t\tdisplay: flex;\n\t\tmargin: 0 0 30px;\n\t\tflex-flow: row nowrap;\n\t\talign-items: flex-start;\n\t\tpadding-left: 0;\n\t}\n\n\t@media ", " {\n\t\talign-items: center;\n\t}\n\n\t.sui-button-icon {\n\t\tposition: absolute;\n\t\ttop: 10px;\n\t\tright: 10px;\n\t\tmargin-right: 0 !important;\n\t}\n}\n"])), img$1, img, img$1, img, maxDevice.tablet, minDevice.tablet, minDevice.laptop);
BlackFriday.Ribbon = styled__default["default"].div(_templateObject3 || (_templateObject3 = _taggedTemplateLiteral(["\n[class*=\"sui-2-\"] .sui-wrap & {\n\tdisplay: inline-block;\n\tpadding: 10px 20px 11px;\n\tbackground-color: #6D53AB;\n\tcolor: #4DFD89;\n\tfont-size: 22px;\n\tline-height: 29px;\n\tfont-weight: bold;\n\tletter-spacing: normal;\n\n\t@media ", " {\n\t\tflex: 0 0 auto;\n\t\tpadding: 15px 20px 16px;\n\t}\n}\n"])), minDevice.tablet);
BlackFriday.Body = styled__default["default"].div(_templateObject4 || (_templateObject4 = _taggedTemplateLiteral(["\n[class*=\"sui-2-\"] .sui-wrap & {\n\tmargin: 0 0 30px;\n\n\t@media ", " {\n\t\tmin-width: 1px;\n\t\tflex: 1;\n\t\tmargin: 0 15px;\n\t\tpadding-right: 65px;\n\t}\n\n\t@media ", " {\n\t\tdisplay: flex;\n\t\tflex-flow: row nowrap;\n\t\talign-items: center;\n\t\tpadding-right: 0;\n\t}\n}\n"])), minDevice.tablet, minDevice.laptop);
BlackFriday.Content = styled__default["default"].div(_templateObject5 || (_templateObject5 = _taggedTemplateLiteral(["\n[class*=\"sui-2-\"] .sui-wrap & {\n\tmargin: 30px 0;\n\n\t@media ", " {\n\t\tmargin-top: 0;\n\t}\n\n\t@media ", " {\n\t\tmin-width: 1px;\n\t\tflex: 1;\n\t\tmargin-bottom: 0;\n\t}\n\n\th1, h2, h3, h4, h5, h6, p, small {\n\t\tcolor: #fff;\n\t}\n\n\tp {\n\t\tmargin: 0 0 15px;\n\t\tfont-size: 18px;\n\t\tline-height: 25px;\n\n\t\t@media ", " {\n\t\t\tmargin: 0 0 5px;\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\tstrong {\n\t\t\tfont-weight: 700;\n\n\t\t\t@media ", " {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t\tfont-size: 28px;\n\t\t\t\tline-height: 29px;\n\t\t\t}\n\t\t}\n\n\t\tsmall {\n\t\t\tmargin: 0;\n\t\t\tdisplay: initial;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 22px;\n\t\t\tfont-weight: 300;\n\t\t}\n\t}\n}\n"])), minDevice.tablet, minDevice.laptop, minDevice.tablet, maxDevice.tablet);
BlackFriday.Link = styled__default["default"].a.attrs(function (_ref) {
var ctaLink = _ref.ctaLink;
return {
href: ctaLink,
target: "_blank"
};
})(_templateObject6 || (_templateObject6 = _taggedTemplateLiteral(["\n[class*=\"sui-2-\"] .sui-wrap & {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\tmargin: 0;\n\tpadding: 5px 30px;\n\tborder: 0;\n\tborder-radius: 30px;\n\tbackground: #4DFD89;\n\tbox-shadow: none;\n\tcolor: #222;\n\tfont-size: 13px;\n\tline-height: 30px;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\ttransition: 0.2s ease;\n\n\t&:hover,\n\t&:focus {\n\t\tbackground: #fff;\n\t\tcolor: #222222 !important;\n\t}\n\n\t&:focus {\n\t\tbox-shadow: 0 0 10px 0 rgba(255,255,255,0.3);\n\t}\n\n\t@media ", " {\n\t\tdisplay: block;\n\t\tflex: 0 0 auto;\n\t}\n}\n"])), minDevice.laptop);
var Ribbon = function Ribbon(_ref) {
var discount = _ref.discount,
sourceLang = _ref.sourceLang;
var hasDiscount = !isUndefined$2(Math.floor(discount)) ? true : false;
var setDiscount = !isUndefined$2(Math.floor(discount)) ? discount.toString() + '%' : 0;
var lang = Object.assign({
off: 'Off'
}, sourceLang);
return /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, hasDiscount && /*#__PURE__*/React__default["default"].createElement("div", {
className: "suim-black__ribbon"
}, /*#__PURE__*/React__default["default"].createElement("span", null, setDiscount), /*#__PURE__*/React__default["default"].createElement("span", null, lang.off)));
}; // Check if element is undefined.
var isUndefined$2 = function isUndefined(element) {
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
var isValid = 'undefined' !== typeof element;
var isNotEmpty = '' !== element;
var isNumber = 'number' === type;
var isBoolean = 'boolean' === type; // Check if element exists.
if (element && isValid && isNotEmpty) {
if (isNumber) {
if (Number.isNaN(element)) {
return true;
} else {
return false;
}
} else if (isBoolean) {
if ('boolean' === typeof element) {
return false;
} else {
return true;
}
} else {
return false;
}
}
return true;
}; // Publish required component(s).
var Content = function Content(_ref) {
var intro = _ref.intro,
title = _ref.title,
price = _ref.price,
discount = _ref.discount,
action = _ref.action,
children = _ref.children;
var hasIntro = !isUndefined$1(intro) ? true : false;
var hasTitle = !isUndefined$1(title) ? true : false;
var cta = Object.assign({
label: 'Get now',
link: ''
}, action);
return /*#__PURE__*/React__default["default"].createElement("div", {
className: "suim-black__promo"
}, /*#__PURE__*/React__default["default"].createElement("div", {
className: "suim-black__content"
}, hasIntro && /*#__PURE__*/React__default["default"].createElement("span", {
className: "suim-black__intro"
}, intro), hasTitle && /*#__PURE__*/React__default["default"].createElement("h2", {
className: "suim-black__title"
}, title, /*#__PURE__*/React__default["default"].createElement(ShowPrice, {
price: price,
discount: discount
})), children), '' !== cta.link && /*#__PURE__*/React__default["default"].createElement("a", {
href: cta.link,
target: "_blank",
rel: "nofollow",
className: "suim-black__button"
}, cta.label));
}; // Return price.
var ShowPrice = function ShowPrice(_ref2) {
var price = _ref2.price,
discount = _ref2.discount;
var hasDiscount = !isUndefined$1(discount, 'number') ? true : false;
var hasPrice = !isUndefined$1(price, 'number') ? true : false;
var getDiscount = discount / 100;
var oldPrice = price;
var newPrice = price - price * getDiscount;
return /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, hasPrice && hasDiscount && /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, " ", /*#__PURE__*/React__default["default"].createElement("s", null, "$", oldPrice), " ", /*#__PURE__*/React__default["default"].createElement("strong", null, "$", newPrice)), hasPrice && !hasDiscount && /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, " $", oldPrice));
}; // Check if element is undefined.
var isUndefined$1 = function isUndefined(element) {
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
var isValid = 'undefined' !== typeof element;
var isNotEmpty = '' !== element;
var isNumber = 'number' === type;
var isBoolean = 'boolean' === type; // Check if element exists.
if (element && isValid && isNotEmpty) {
if (isNumber) {
if (Number.isNaN(Math.floor(element))) {
return true;
} else {
return false;
}
} else if (isBoolean) {
if ('boolean' === typeof element) {
return false;
} else {
return true;
}
} else {
return false;
}
}
return true;
}; // Publish required component(s).
function styleInject(css, ref) {
if (ref === void 0) ref = {};
var insertAt = ref.insertAt;
if (!css || typeof document === 'undefined') {
return;
}
var head = document.head || document.getElementsByTagName('head')[0];
var style = document.createElement('style');
style.type = 'text/css';
if (insertAt === 'top') {
if (head.firstChild) {
head.insertBefore(style, head.firstChild);
} else {
head.appendChild(style);
}
} else {
head.appendChild(style);
}
if (style.styleSheet) {
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}
}
var css_248z = "/** Import required font: Lalezar */\n@import url(https://fonts.bunny.net/css?family=lalezar:400);\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 {\n\tposition: relative;\n\tpadding: 0 24px 24px;\n\tborder-radius: 8px;\n\tbackground-color: #051F19;\n\tbackground-image: linear-gradient(180deg, #1A1A1A 0%, #051F19 100%);\n}\n\n/** Element: Close Button */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_sui-button-icon__1Rlcp {\n\tposition: absolute !important;\n\ttop: 24px;\n\tright: 24px;\n\tmargin: 0 !important;\n}\n\n/** Element: Ribbon */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__ribbon__1--fG {\n\tdisplay: inline-block;\n\tpadding: 24px 16px;\n\tborder: 0;\n\tborder-radius: 0 0 16px 16px;\n\tbackground: #F6E8D6;\n\tcolor: #051F19;\n\tfont: 400 30px/32px 'Lalezar';\n\ttext-transform: uppercase;\n\ttext-align: center;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__ribbon__1--fG span {\n\tdisplay: block;\n}\n\n/** Element: Promo Container */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__promo__33o2_ {\n\tmargin-top: 24px;\n}\n\n/** Element: Intro */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__intro__2DL2J {\n\tdisplay: block;\n\tmargin: 0 0 8px;\n\tcolor: #008A0E;\n\tfont: 400 16px/22px 'Lalezar';\n\tletter-spacing: 0.13px;\n\ttext-transform: uppercase;\n}\n\n/** Element: Title */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 h2.shared-notifications-black-friday_suim-black__title__-GMUT {\n\tmargin: 0 0 8px;\n\tcolor: #F1E3D1;\n\tfont: 400 28px/30px 'Lalezar';\n\tletter-spacing: 0.08px;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 h2.shared-notifications-black-friday_suim-black__title__-GMUT s {\n\tposition: relative;\n\tcolor: rgba(241, 227, 209, 0.7);\n\ttext-decoration: none;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 h2.shared-notifications-black-friday_suim-black__title__-GMUT s:before {\n\tcontent: \" \";\n\twidth: 105%;\n\theight: 2px;\n\tposition: absolute;\n\tbottom: 15px;\n\tleft: 0;\n\tbackground: #F1E3D1;\n\ttransform: rotate(-10deg);\n\ttransform-origin: bottom left;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 h2.shared-notifications-black-friday_suim-black__title__-GMUT strong {\n\tcolor: #F1E3D1;\n}\n\n/** Element: Description */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r,\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r p {\n\tcolor: #F1E3D1;\n\tfont-size: 15px;\n\tline-height: 24px;\n\tletter-spacing: 0.1px;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r p {\n\tmargin: 8px 0;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r p:first-child {\n\tmargin-top: 0;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r p:last-child {\n\tmargin-bottom: 0;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r p:last-child {\n\tmargin-bottom: 0;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r p small {\n\tmargin: 0;\n\topacity: 0.8;\n\tcolor: #F1E3D1;\n\tfont-size: 12px;\n}\n\n/** Element: Link */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__link__36xp5 {\n\tcursor: pointer;\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\tcolor: #12AB21;\n\tfont-size: inherit;\n\tline-height: inherit;\n\tfont-weight: 600;\n\ttext-decoration: underline;\n\ttransition: 0.2s ease;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__link__36xp5:hover {\n\tcolor: #15d629;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__link__36xp5:focus {\n\topacity: 0.8;\n}\n\n/** Element: CTA Button */\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V {\n\tcursor: pointer;\n\twidth: 100%;\n\tdisplay: block;\n\tmargin: 16px 0 0;\n\tpadding: 7px 30px 8px;\n\tborder: 2px solid transparent;\n\tborder-radius: 15px;\n\tbackground: #008A0E;\n\tcolor: #FFFFFF;\n\tfont-size: 15px;\n\tfont-weight: 600;\n\tline-height: 18px;\n\tletter-spacing: -0.4px;\n\ttext-decoration: none;\n\ttext-align: center;\n\ttransition: 0.2s ease;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V,\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V:hover,\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V:active,\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V:focus {\n\toutline: none;\n\tbox-shadow: none;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V:hover,\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V:focus {\n\tbackground: #FFFFFF;\n\tcolor: #1A1A1A;\n}\n\n[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V:focus {\n\tborder-color: #008A0E;\n}\n\n@media (min-width: 783px) {\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t}\n\n\t/** Element: Ribbon */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__ribbon__1--fG {\n\t\tflex: 0 0 auto;\n\t}\n\n\t/** Element: Title */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 h2.shared-notifications-black-friday_suim-black__title__-GMUT {\n\t\tline-height: 22px;\n\t}\n\n\t/** Element: Promo Container */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__promo__33o2_ {\n\t\tmin-width: 1px;\n\t\tflex: 1;\n\t\tmargin-top: 0;\n\t\tmargin-left: 24px;\n\t\tpadding-top: 32px;\n\t}\n\n\t/** Element: CTA Button */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V {\n\t\twidth: auto;\n\t\tdisplay: inline-block;\n\t}\n}\n\n@media (min-width: 1200px) {\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 {\n\t\tpadding-right: 60px;\n\t}\n\n\t/** Element: Close Button */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_sui-button-icon__1Rlcp {\n\t\ttop: 20px;\n\t\tright: 20px;\n\t}\n\n\t/** Element: Promo Container */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__promo__33o2_ {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t}\n\n\t/** Element: Content */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 .shared-notifications-black-friday_suim-black__content__16F_r {\n\t\tmin-width: 1px;\n\t\tflex: 1;\n\t}\n\n\t/** Element: CTA Button */\n\t[class*=\"sui-2-\"] .shared-notifications-black-friday_sui-wrap__2CWkF .shared-notifications-black-friday_suim-black__3KmU4 a.shared-notifications-black-friday_suim-black__button__1ex7V {\n\t\tdisplay: block;\n\t\tflex: 0 0 auto;\n\t\tmargin-left: 32px;\n\t}\n}\n";
styleInject(css_248z);
var _excluded = ["price", "discount", "action", "content", "onCloseClick", "children"];
function checkRTL() {
var suiBody = document.body;
var hasLang = suiBody.hasAttribute('dir');
var getLang = suiBody.getAttribute('dir');
if (hasLang && 'rtl' === getLang) {
return true;
}
return false;
}
function checkSuiWrap() {
var suiWrap = document.querySelectorAll('.sui-wrap');
for (var i = 0; i < suiWrap.length; i++) {
if (suiWrap[i].classList.contains('sui-color-accessible')) {
return true;
}
}
return false;
}
var NoticeBlack = function NoticeBlack(_ref) {
var price = _ref.price,
discount = _ref.discount,
action = _ref.action,
content = _ref.content,
onCloseClick = _ref.onCloseClick,
children = _ref.children,
props = _objectWithoutProperties$1(_ref, _excluded);
var _useState = React.useState(false),
_useState2 = _slicedToArray(_useState, 2),
isClose = _useState2[0],
setIsClose = _useState2[1];
var _useState3 = React.useState(false),
_useState4 = _slicedToArray(_useState3, 2),
isRTL = _useState4[0],
setRTL = _useState4[1];
var _useState5 = React.useState(false),
_useState6 = _slicedToArray(_useState5, 2),
isMonochrome = _useState6[0],
setMonochrome = _useState6[1];
var closeOnClick = function closeOnClick(e) {
setIsClose(true);
if ('undefined' !== typeof onCloseClick) {
onCloseClick(e);
}
};
var lang = Object.assign({
off: 'Off',
intro: '',
title: '',
close: 'Close'
}, content);
var hasIntro = !isUndefined(lang.intro) ? true : false;
var hasTitle = !isUndefined(lang.title) ? true : false;
var hasPrice = !isUndefined(price, 'number') ? true : false;
var hasDiscount = !isUndefined(discount, 'number') ? true : false;
React__default["default"].useEffect(function () {
setRTL(checkRTL);
setMonochrome(checkSuiWrap);
});
return !isClose && /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, /*#__PURE__*/React__default["default"].createElement(BlackFriday.Global, {
rtl: isRTL,
monochrome: isMonochrome
}), /*#__PURE__*/React__default["default"].createElement("div", _extends({
className: "suim-black"
}, props), /*#__PURE__*/React__default["default"].createElement(ButtonIcon, {
color: "white",
icon: "close",
iconSize: "md",
label: lang.close,
onClick: closeOnClick
}), hasDiscount && /*#__PURE__*/React__default["default"].createElement(Ribbon, _extends({
sourceLang: {
off: lang.off
}
}, hasDiscount && {
discount: discount
})), /*#__PURE__*/React__default["default"].createElement(Content, _extends({
action: action
}, hasIntro && {
intro: lang.intro
}, hasTitle && {
title: lang.title
}, hasPrice && {
price: price
}, hasDiscount && {
discount: discount
}), children)));
}; // Check if element is undefined.
var isUndefined = function isUndefined(element) {
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
var isValid = 'undefined' !== typeof element;
var isNotEmpty = '' !== element;
var isNumber = 'number' === type;
var isBoolean = 'boolean' === type; // Check if element exists.
if (element && isValid && isNotEmpty) {
if (isNumber) {
if (Number.isNaN(element)) {
return true;
} else {
return false;
}
} else if (isBoolean) {
if ('boolean' === typeof element) {
return false;
} else {
return true;
}
} else {
return false;
}
}
return true;
};
exports.NoticeBlack = NoticeBlack;