images
4 weeks ago
src
4 weeks ago
bundle.js
4 weeks ago
ebb602ec1df70650b042.png
4 weeks ago
src_Clients_UserClient_js-src_Components_Content_Members_Member_js.bundle.js
4 weeks ago
src_Components_Content_Connection_Connection_js.bundle.js
4 weeks ago
src_Components_Content_Connection_SimpleShopToFAPIMember_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Common_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Elements_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Levels_LevelsContent_Emails_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Levels_LevelsContent_LevelNotSelected_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Levels_LevelsContent_Pages_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Levels_LevelsContent_ServicePages_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Levels_LevelsContent_Unlocking_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Levels_js.bundle.js
4 weeks ago
src_Components_Content_Members_CreateMember_js.bundle.js
4 weeks ago
src_Components_Content_Members_MemberImport_js.bundle.js
4 weeks ago
src_Components_Content_Members_Members_js.bundle.js
4 weeks ago
src_Components_Content_NoFmLicence_js.bundle.js
4 weeks ago
src_Components_Content_Overview_Overview_js.bundle.js
4 weeks ago
src_Components_Content_Overview_StatisticsLocked_js.bundle.js
4 weeks ago
src_Components_Content_Overview_Statistics_js.bundle.js
4 weeks ago
vendors-node_modules_css-loader_dist_utils_js.bundle.js
4 weeks ago
vendors-node_modules_papaparse_papaparse_min_js.bundle.js
4 weeks ago
vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-57d92e.bundle.js
4 weeks ago
vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-c640ac.bundle.js
4 weeks ago
vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-cdd18d.bundle.js
4 weeks ago
vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-feeb12.bundle.js
4 weeks ago
vendors-node_modules_react-select_dist_react-select_esm_js.bundle.js
4 weeks ago
vendors-node_modules_recharts_es6_cartesian_CartesianGrid_js-node_modules_recharts_es6_chart_-2b12b3.bundle.js
4 weeks ago
vendors-node_modules_recharts_es6_chart_PieChart_js.bundle.js
4 weeks ago
vendors-node_modules_recharts_es6_chart_generateCategoricalChart_js.bundle.js
4 weeks ago
src_Components_Content_Levels_Common_js.bundle.js
72 lines
| 1 | "use strict"; |
| 2 | /* |
| 3 | * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). |
| 4 | * This devtool is neither made for production nor for readable output files. |
| 5 | * It uses "eval()" calls to create a separate source file in the browser devtools. |
| 6 | * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) |
| 7 | * or disable the default devtool with "devtool: false". |
| 8 | * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). |
| 9 | */ |
| 10 | (self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["src_Components_Content_Levels_Common_js"],{ |
| 11 | |
| 12 | /***/ "./src/Clients/PageClient.js": |
| 13 | /*!***********************************!*\ |
| 14 | !*** ./src/Clients/PageClient.js ***! |
| 15 | \***********************************/ |
| 16 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 17 | |
| 18 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PageClient)\n/* harmony export */ });\n/* harmony import */ var _Client__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Client */ \"./src/Clients/Client.js\");\n/* harmony import */ var Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Enums/RequestMethodType */ \"./src/Enums/RequestMethodType.js\");\n/* harmony import */ var Models_Page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Models/Page */ \"./src/Models/Page.js\");\n/* harmony import */ var Enums_ServicePageType__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Enums/ServicePageType */ \"./src/Enums/ServicePageType.js\");\n/* harmony import */ var Services_AlertService__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! Services/AlertService */ \"./src/Services/AlertService.js\");\n/* harmony import */ var Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! Enums/CommonPageType */ \"./src/Enums/CommonPageType.js\");\n\n\n\n\n\n\nclass PageClient extends _Client__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor() {\n super('pages');\n }\n async list() {\n var pages = [];\n const pagesData = await this.sendRequest('list', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.GET, {});\n if (pagesData) {\n pagesData.forEach(pageData => {\n pages.push(new Models_Page__WEBPACK_IMPORTED_MODULE_2__[\"default\"](pageData));\n });\n }\n return pages;\n }\n async listWithCpts() {\n var pages = [];\n const pagesData = await this.sendRequest('listWithCpts', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.GET, {});\n if (pagesData) {\n pagesData.forEach(pageData => {\n pages.push(new Models_Page__WEBPACK_IMPORTED_MODULE_2__[\"default\"](pageData));\n });\n }\n return pages;\n }\n async getIdsByLevel(levelId) {\n return await this.sendRequest('getIdsByLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {\n level_id: levelId\n });\n }\n async getIdsByAllLevels() {\n return await this.sendRequest('getIdsByAllLevels', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.GET, {});\n }\n async updatePagesForLevel(levelId, pages) {\n return await this.sendRequest('updatePagesForLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {\n level_id: levelId,\n pages: pages\n });\n }\n async addPagesToLevel(levelId, pages) {\n return await this.sendRequest('addPagesToLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {\n level_id: levelId,\n pages: pages\n });\n }\n async getServicePagesForLevel(levelId) {\n return await this.sendRequest('getServicePagesByLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {\n level_id: levelId\n });\n }\n async updateServicePagesForLevel(levelId) {\n let noAccessPageId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n let loginPageId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n let afterLoginPageId = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n var pages = {\n [Enums_ServicePageType__WEBPACK_IMPORTED_MODULE_3__.ServicePageType.NO_ACCESS]: noAccessPageId,\n [Enums_ServicePageType__WEBPACK_IMPORTED_MODULE_3__.ServicePageType.LOGIN]: loginPageId,\n [Enums_ServicePageType__WEBPACK_IMPORTED_MODULE_3__.ServicePageType.AFTER_LOGIN]: afterLoginPageId\n };\n await this.sendRequest('updateServicePagesForLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {\n level_id: levelId,\n pages: pages\n });\n }\n async getCommonPagesForLevel() {\n return await this.sendRequest('getCommonPagesByLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {});\n }\n async updateCommonPagesForLevel() {\n let loginPageId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n let dashboardPageId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n let timeLockedPageId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var pages = {\n [Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.LOGIN_PAGE]: loginPageId,\n [Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.DASHBOARD_PAGE]: dashboardPageId,\n [Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.TIME_LOCKED_PAGE]: timeLockedPageId\n };\n await this.sendRequest('updateCommonPagesForLevel', Enums_RequestMethodType__WEBPACK_IMPORTED_MODULE_1__.RequestMethodType.POST, {\n pages: pages\n });\n }\n}\n\n//# sourceURL=webpack://app/./src/Clients/PageClient.js?"); |
| 19 | |
| 20 | /***/ }), |
| 21 | |
| 22 | /***/ "./src/Components/Content/Levels/Common.js": |
| 23 | /*!*************************************************!*\ |
| 24 | !*** ./src/Components/Content/Levels/Common.js ***! |
| 25 | \*************************************************/ |
| 26 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 27 | |
| 28 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Clients_PageClient__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Clients/PageClient */ \"./src/Clients/PageClient.js\");\n/* harmony import */ var Components_Elements_Select__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Components/Elements/Select */ \"./src/Components/Elements/Select.js\");\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n/* harmony import */ var Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! Components/Elements/SubmitButton */ \"./src/Components/Elements/SubmitButton.js\");\n/* harmony import */ var Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! Enums/CommonPageType */ \"./src/Enums/CommonPageType.js\");\n\n\n\n\n\n\nfunction Common(_ref) {\n let {\n level\n } = _ref;\n const pageClient = new Clients_PageClient__WEBPACK_IMPORTED_MODULE_1__[\"default\"]();\n const [commonPageIds, setCommonPageIds] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [pages, setPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [loadPages, setLoadPages] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n const reloadPages = async () => {\n await pageClient.list().then(data => {\n setPages(data);\n });\n await pageClient.getCommonPagesForLevel().then(data => {\n setCommonPageIds(data);\n });\n setLoadPages(false);\n };\n if (loadPages === true) {\n reloadPages();\n }\n }, [loadPages]);\n var pagesContent = {\n [Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.LOGIN_PAGE]: {\n title: 'Stránka pro přihlášení',\n description: 'Vyberte společnou přihlašovací stránku pro všechny sekce/úrovně.'\n },\n [Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.DASHBOARD_PAGE]: {\n title: 'Nástěnka',\n description: 'Vyberte společnou stránku po příhlášení tzn. nástěnku.'\n },\n [Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.TIME_LOCKED_PAGE]: {\n title: 'Stránka, když je sekce/úroveň časově uzamčena',\n description: 'Stránka, která se zobrazí, když obsah ještě nebyl odemčen. Úroveň musí mít povoleno časově omezené odemykání, aby byl uživatel přesměrován na tuto stránku.'\n }\n };\n const handleUpdateCommonPages = async event => {\n event.preventDefault();\n const form = event.target;\n const login = parseInt(form.querySelector('#' + Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.LOGIN_PAGE).value);\n const dashboard = parseInt(form.querySelector('#' + Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.DASHBOARD_PAGE).value);\n const timeLocked = parseInt(form.querySelector('#' + Enums_CommonPageType__WEBPACK_IMPORTED_MODULE_5__.CommonPageType.TIME_LOCKED_PAGE).value);\n await pageClient.updateCommonPagesForLevel(login, dashboard, timeLocked);\n setLoadPages(true);\n };\n if (pages === null || commonPageIds === null) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n height: '566px'\n });\n }\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"form\", {\n className: \"levels-content levels-common-pages\",\n onSubmit: handleUpdateCommonPages\n }, Object.entries(pagesContent).map(_ref2 => {\n let [key, pageContent] = _ref2;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n key: key\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h4\", null, pageContent.title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, pageContent.description), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Select__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n id: key,\n options: pages.map(page => ({\n text: page.title,\n value: page.id\n })),\n defaultValue: commonPageIds[key],\n big: true\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"vertical-divider large-margin\"\n }));\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n text: 'Uložit',\n show: !loadPages,\n centered: true,\n big: true\n }));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Common);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Common.js?"); |
| 29 | |
| 30 | /***/ }), |
| 31 | |
| 32 | /***/ "./src/Components/Elements/Select.js": |
| 33 | /*!*******************************************!*\ |
| 34 | !*** ./src/Components/Elements/Select.js ***! |
| 35 | \*******************************************/ |
| 36 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 37 | |
| 38 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction Select(_ref) {\n let {\n id,\n options,\n emptyText = '-- nevybráno --',\n defaultValue = null,\n big = false,\n includeEmptyOption = true,\n onChangeUpdateFunction = value => {}\n } = _ref;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"select\", {\n className: 'fm-select ' + (big ? 'big' : ''),\n id: id,\n name: id,\n defaultValue: defaultValue,\n onChange: e => {\n onChangeUpdateFunction(e.target.value == 'null' ? null : e.target.value);\n }\n }, includeEmptyOption ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n className: \"fm-option\",\n value: 'null'\n }, emptyText) : null, options.map(option => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"option\", {\n key: option.value,\n className: \"fm-option\",\n value: option.value\n }, option.text)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Select);\n\n//# sourceURL=webpack://app/./src/Components/Elements/Select.js?"); |
| 39 | |
| 40 | /***/ }), |
| 41 | |
| 42 | /***/ "./src/Enums/CommonPageType.js": |
| 43 | /*!*************************************!*\ |
| 44 | !*** ./src/Enums/CommonPageType.js ***! |
| 45 | \*************************************/ |
| 46 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 47 | |
| 48 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CommonPageType: () => (/* binding */ CommonPageType)\n/* harmony export */ });\nconst CommonPageType = Object.freeze({\n TIME_LOCKED_PAGE: 'time_locked_page_id',\n LOGIN_PAGE: 'login_page_id',\n DASHBOARD_PAGE: 'dashboard_page_id'\n});\n\n//# sourceURL=webpack://app/./src/Enums/CommonPageType.js?"); |
| 49 | |
| 50 | /***/ }), |
| 51 | |
| 52 | /***/ "./src/Enums/ServicePageType.js": |
| 53 | /*!**************************************!*\ |
| 54 | !*** ./src/Enums/ServicePageType.js ***! |
| 55 | \**************************************/ |
| 56 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 57 | |
| 58 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ServicePageType: () => (/* binding */ ServicePageType)\n/* harmony export */ });\nconst ServicePageType = Object.freeze({\n LOGIN: 'login',\n AFTER_LOGIN: 'afterLogin',\n NO_ACCESS: 'noAccess'\n});\n\n//# sourceURL=webpack://app/./src/Enums/ServicePageType.js?"); |
| 59 | |
| 60 | /***/ }), |
| 61 | |
| 62 | /***/ "./src/Models/Page.js": |
| 63 | /*!****************************!*\ |
| 64 | !*** ./src/Models/Page.js ***! |
| 65 | \****************************/ |
| 66 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 67 | |
| 68 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Page)\n/* harmony export */ });\nclass Page {\n id;\n title;\n type;\n url;\n constructor(data) {\n this.id = data?.id ?? null;\n this.title = data?.title ?? null;\n this.type = data?.type ?? null;\n this.url = data?.url ?? null;\n }\n}\n\n//# sourceURL=webpack://app/./src/Models/Page.js?"); |
| 69 | |
| 70 | /***/ }) |
| 71 | |
| 72 | }]); |