12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- "use strict";
- exports.id = 85949;
- exports.ids = [85949];
- exports.modules = {
- /***/ 78733:
- /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__),
- /* harmony export */ "n": () => (/* binding */ RESET_SETTINGS_EVENT)
- /* harmony export */ });
- /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(75184);
- /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);
- const RESET_SETTINGS_EVENT = "resetSettings";
- // a global action creator
- // other reducers can use this action to reset the state. via `extraReducer`
- // example usage can be check in `src/redux/slices/theme.ts`
- // reference for `extraReducer`
- // - https://redux-toolkit.js.org/usage/usage-guide#use-with-redux-persist search for `extraReducer`
- // - https://redux-toolkit.js.org/api/createslice#extrareducers
- // current usage
- // - currently being used in `SettingsDrawer/ResetButton.tsx`
- /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAction)(RESET_SETTINGS_EVENT, (locale)=>{
- return {
- payload: {
- locale
- }
- };
- }));
- /***/ }),
- /***/ 91767:
- /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__)
- /* harmony export */ });
- /* unused harmony export SYNC_USER_PREFERENCES_EVENT */
- /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(75184);
- /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);
- const SYNC_USER_PREFERENCES_EVENT = "syncUserPreferences";
- // a global action creator
- // other reducers can use this action to sync the state locally
- // persisted state with the remote one via `extraReducer`
- // example usage can be check in `src/redux/slices/theme.ts`
- // reference for `extraReducer`
- // - https://redux-toolkit.js.org/usage/usage-guide#use-with-redux-persist search for `extraReducer`
- // - https://redux-toolkit.js.org/api/createslice#extrareducers
- // current usage
- // - currently being used in `src/redux/Provider.tsx`
- /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAction)(SYNC_USER_PREFERENCES_EVENT, (userPreferences, locale)=>{
- return {
- payload: {
- userPreferences,
- locale
- }
- };
- }));
- /***/ }),
- /***/ 13591:
- /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__)
- /* harmony export */ });
- var PreferenceGroup;
- (function(PreferenceGroup) {
- PreferenceGroup["TAFSIRS"] = "tafsirs";
- PreferenceGroup["TRANSLATIONS"] = "translations";
- PreferenceGroup["AUDIO"] = "audio";
- PreferenceGroup["THEME"] = "theme";
- PreferenceGroup["QURAN_READER_STYLES"] = "quranReaderStyles";
- PreferenceGroup["READING"] = "reading";
- PreferenceGroup["LANGUAGE"] = "language";
- })(PreferenceGroup || (PreferenceGroup = {}));
- /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PreferenceGroup);
- /***/ })
- };
- ;
- //# sourceMappingURL=85949.js.map
|