85949.js 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. "use strict";
  2. exports.id = 85949;
  3. exports.ids = [85949];
  4. exports.modules = {
  5. /***/ 78733:
  6. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  7. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  8. /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__),
  9. /* harmony export */ "n": () => (/* binding */ RESET_SETTINGS_EVENT)
  10. /* harmony export */ });
  11. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(75184);
  12. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);
  13. const RESET_SETTINGS_EVENT = "resetSettings";
  14. // a global action creator
  15. // other reducers can use this action to reset the state. via `extraReducer`
  16. // example usage can be check in `src/redux/slices/theme.ts`
  17. // reference for `extraReducer`
  18. // - https://redux-toolkit.js.org/usage/usage-guide#use-with-redux-persist search for `extraReducer`
  19. // - https://redux-toolkit.js.org/api/createslice#extrareducers
  20. // current usage
  21. // - currently being used in `SettingsDrawer/ResetButton.tsx`
  22. /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAction)(RESET_SETTINGS_EVENT, (locale)=>{
  23. return {
  24. payload: {
  25. locale
  26. }
  27. };
  28. }));
  29. /***/ }),
  30. /***/ 91767:
  31. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  32. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  33. /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__)
  34. /* harmony export */ });
  35. /* unused harmony export SYNC_USER_PREFERENCES_EVENT */
  36. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(75184);
  37. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);
  38. const SYNC_USER_PREFERENCES_EVENT = "syncUserPreferences";
  39. // a global action creator
  40. // other reducers can use this action to sync the state locally
  41. // persisted state with the remote one via `extraReducer`
  42. // example usage can be check in `src/redux/slices/theme.ts`
  43. // reference for `extraReducer`
  44. // - https://redux-toolkit.js.org/usage/usage-guide#use-with-redux-persist search for `extraReducer`
  45. // - https://redux-toolkit.js.org/api/createslice#extrareducers
  46. // current usage
  47. // - currently being used in `src/redux/Provider.tsx`
  48. /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAction)(SYNC_USER_PREFERENCES_EVENT, (userPreferences, locale)=>{
  49. return {
  50. payload: {
  51. userPreferences,
  52. locale
  53. }
  54. };
  55. }));
  56. /***/ }),
  57. /***/ 13591:
  58. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  59. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  60. /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__)
  61. /* harmony export */ });
  62. var PreferenceGroup;
  63. (function(PreferenceGroup) {
  64. PreferenceGroup["TAFSIRS"] = "tafsirs";
  65. PreferenceGroup["TRANSLATIONS"] = "translations";
  66. PreferenceGroup["AUDIO"] = "audio";
  67. PreferenceGroup["THEME"] = "theme";
  68. PreferenceGroup["QURAN_READER_STYLES"] = "quranReaderStyles";
  69. PreferenceGroup["READING"] = "reading";
  70. PreferenceGroup["LANGUAGE"] = "language";
  71. })(PreferenceGroup || (PreferenceGroup = {}));
  72. /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PreferenceGroup);
  73. /***/ })
  74. };
  75. ;
  76. //# sourceMappingURL=85949.js.map