PluginProbe ʕ •ᴥ•ʔ
FAPI Member / 2.2.31
FAPI Member v2.2.31
2.2.33 2.2.32 trunk 1.9.47 2.1.18 2.2.24 2.2.25 2.2.26 2.2.28 2.2.29 2.2.30 2.2.31
fapi-member / app / dist / src_Components_Content_Levels_Common_js.bundle.js
fapi-member / app / dist Last commit date
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 }]);