38030.js 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. exports.id = 38030;
  2. exports.ids = [38030];
  3. exports.modules = {
  4. /***/ 31892:
  5. /***/ ((module) => {
  6. // Exports
  7. module.exports = {
  8. "container": "ConsentBody_container__2tilb",
  9. "submitButton": "ConsentBody_submitButton___FDKe",
  10. "buttonsContainer": "ConsentBody_buttonsContainer__MmEPO"
  11. };
  12. /***/ }),
  13. /***/ 87914:
  14. /***/ ((module) => {
  15. // Exports
  16. module.exports = {
  17. "header": "ConsentModal_header__KvKFy",
  18. "section": "ConsentModal_section__elTDE",
  19. "boldSpan": "ConsentModal_boldSpan__zjwWk"
  20. };
  21. /***/ }),
  22. /***/ 31735:
  23. /***/ ((module, __webpack_exports__, __webpack_require__) => {
  24. "use strict";
  25. __webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {
  26. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  27. /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__)
  28. /* harmony export */ });
  29. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20997);
  30. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
  31. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16689);
  32. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
  33. /* harmony import */ var next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(60866);
  34. /* harmony import */ var next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2__);
  35. /* harmony import */ var _ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(31892);
  36. /* harmony import */ var _ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4__);
  37. /* harmony import */ var _dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(50497);
  38. var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__]);
  39. _dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];
  40. const ConsentBody = ({ children , isLoading =false , onButtonClicked })=>{
  41. const { t } = next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2___default()("common");
  42. return /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
  43. className: (_ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4___default().container),
  44. children: [
  45. children,
  46. /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
  47. className: (_ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4___default().buttonsContainer),
  48. children: [
  49. /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP, {
  50. isDisabled: isLoading,
  51. isLoading: isLoading,
  52. onClick: ()=>{
  53. onButtonClicked(true);
  54. },
  55. type: _dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__/* .ButtonType.Primary */ .L$.Primary,
  56. className: (_ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4___default().submitButton),
  57. children: t("allow")
  58. }),
  59. /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP, {
  60. isDisabled: isLoading,
  61. isLoading: isLoading,
  62. onClick: ()=>{
  63. onButtonClicked(false);
  64. },
  65. type: _dls_Button_Button__WEBPACK_IMPORTED_MODULE_3__/* .ButtonType.Secondary */ .L$.Secondary,
  66. className: (_ConsentBody_module_scss__WEBPACK_IMPORTED_MODULE_4___default().submitButton),
  67. children: t("not-now")
  68. })
  69. ]
  70. })
  71. ]
  72. });
  73. };
  74. /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ConsentBody);
  75. __webpack_async_result__();
  76. } catch(e) { __webpack_async_result__(e); } });
  77. /***/ }),
  78. /***/ 38030:
  79. /***/ ((module, __webpack_exports__, __webpack_require__) => {
  80. "use strict";
  81. __webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {
  82. __webpack_require__.r(__webpack_exports__);
  83. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  84. /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  85. /* harmony export */ });
  86. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20997);
  87. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
  88. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16689);
  89. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
  90. /* harmony import */ var next_translate_Trans__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(74137);
  91. /* harmony import */ var next_translate_Trans__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_translate_Trans__WEBPACK_IMPORTED_MODULE_2__);
  92. /* harmony import */ var _ConsentBody__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(31735);
  93. /* harmony import */ var _ConsentModal_module_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(87914);
  94. /* harmony import */ var _ConsentModal_module_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_ConsentModal_module_scss__WEBPACK_IMPORTED_MODULE_5__);
  95. /* harmony import */ var _utils_eventLogger__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(55943);
  96. var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_ConsentBody__WEBPACK_IMPORTED_MODULE_3__, _utils_eventLogger__WEBPACK_IMPORTED_MODULE_4__]);
  97. ([_ConsentBody__WEBPACK_IMPORTED_MODULE_3__, _utils_eventLogger__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);
  98. const ConsentModal = ({ onCompleted , consentType , isLoading })=>{
  99. const onButtonClicked = (consented)=>{
  100. (0,_utils_eventLogger__WEBPACK_IMPORTED_MODULE_4__/* .logButtonClick */ .MY)(`${consentType}_${consentType}`);
  101. onCompleted(consentType, consented);
  102. };
  103. return /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_ConsentBody__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, {
  104. onButtonClicked: onButtonClicked,
  105. isLoading: isLoading,
  106. children: [
  107. /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", {
  108. className: (_ConsentModal_module_scss__WEBPACK_IMPORTED_MODULE_5___default().header),
  109. children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx((next_translate_Trans__WEBPACK_IMPORTED_MODULE_2___default()), {
  110. components: {
  111. boldSpan: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", {
  112. className: (_ConsentModal_module_scss__WEBPACK_IMPORTED_MODULE_5___default().boldSpan)
  113. }, 0)
  114. },
  115. i18nKey: `common:consents.${consentType}.header`
  116. })
  117. }),
  118. /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx((next_translate_Trans__WEBPACK_IMPORTED_MODULE_2___default()), {
  119. components: {
  120. br: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}, 0),
  121. boldSpan: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", {
  122. className: (_ConsentModal_module_scss__WEBPACK_IMPORTED_MODULE_5___default().boldSpan)
  123. }, 1)
  124. },
  125. i18nKey: `common:consents.${consentType}.body`
  126. })
  127. ]
  128. });
  129. };
  130. /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ConsentModal);
  131. __webpack_async_result__();
  132. } catch(e) { __webpack_async_result__(e); } });
  133. /***/ })
  134. };
  135. ;
  136. //# sourceMappingURL=38030.js.map