You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Search__index.js

1 line
24 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[116],{"0+SO":function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./src/pages/Search/index.less?")},DGZ7:function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./src/components/Spinner/index.less?")},IxHN:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("DGZ7");\n/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/* harmony default export */ __webpack_exports__["a"] = ((_ref) => {\n var message = _ref.message,\n className = _ref.className,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? {} : _ref$style;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {\n className: "ids-ring-wrapper ".concat(className)\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {\n className: "lds-ring"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null)), message ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {\n style: style\n }, message) : null);\n});\n\n//# sourceURL=webpack:///./src/components/Spinner/index.tsx?')},XQ9l:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var antd_es_pagination_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("DjyN");\n/* harmony import */ var antd_es_pagination__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("NUBc");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("9og8");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("tJVT");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("k1fw");\n/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("5NDa");\n/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("5rEg");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("ErOA");\n/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("l+S1");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("WHYC");\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("uYtH");\n/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("0+SO");\n/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _bg_jpg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("nzYX");\n/* harmony import */ var _bg_jpg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_bg_jpg__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _components_Spinner__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("IxHN");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar Search = antd_es_input__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"].Search;\nvar Navs = [{\n id: \'subject\',\n title: \'\u5b9e\u8df5\u8bfe\u7a0b\'\n}, {\n id: \'course\',\n title: \'\u6559\u5b66\u8bfe\u5802\'\n}, {\n id: \'shixun\',\n title: \'\u5b9e\u8bad\u9879\u76ee\'\n}, {\n id: \'memo\',\n title: \'\u4ea4\u6d41\u95ee\u7b54\'\n}];\nvar initialState = {\n keyword: \'\',\n page: 1,\n list: [],\n type: \'subject\',\n loading: false,\n count: 0\n};\nvar Types;\n\n(function (Types) {\n Types[Types["GET_LIST"] = 0] = "GET_LIST";\n Types[Types["CHANGE_PAGE"] = 1] = "CHANGE_PAGE";\n Types[Types["CHANGE_KEYWORD"] = 2] = "CHANGE_KEYWORD";\n Types[Types["CHANGE_TYPE"] = 3] = "CHANGE_TYPE";\n Types[Types["SET_LOADING"] = 4] = "SET_LOADING";\n})(Types || (Types = {}));\n\nfunction reducer(state, action) {\n switch (action.type) {\n case Types.GET_LIST:\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, state), action.payload);\n\n case Types.CHANGE_PAGE:\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, state), {}, {\n page: action.payload\n });\n\n case Types.CHANGE_KEYWORD:\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, state), action.payload);\n\n case Types.CHANGE_TYPE:\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, state), action.payload);\n\n case Types.SET_LOADING:\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, state), {}, {\n loading: action.payload\n });\n\n default:\n throw new Error();\n }\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (() => {\n var lo = Object(umi__WEBPACK_IMPORTED_MODULE_11__[/* useLocation */ "l"])(); // @ts-ignore\n\n var value = lo.query.value;\n\n var _useReducer = Object(react__WEBPACK_IMPORTED_MODULE_8__["useReducer"])(reducer, Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])(Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, initialState), {}, {\n keyword: value\n })),\n _useReducer2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"])(_useReducer, 2),\n state = _useReducer2[0],\n dispatch = _useReducer2[1];\n\n var keyword = state.keyword,\n page = state.page,\n list = state.list,\n type = state.type,\n count = state.count,\n loading = state.loading;\n var childPanel = {\n subject: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(SubjectPanel, {\n data: list\n }),\n memo: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(MemoPanel, {\n data: list\n }),\n shixun: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(ShiXunPanel, {\n data: list\n }),\n course: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(CoursePanel, {\n data: list\n })\n };\n Object(react__WEBPACK_IMPORTED_MODULE_8__["useEffect"])(() => {\n var didCancel = false;\n\n function init() {\n return _init.apply(this, arguments);\n }\n\n function _init() {\n _init = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.mark(function _callee() {\n var response, results, count;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_2___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n dispatch({\n type: Types.SET_LOADING,\n payload: true\n });\n _context.next = 3;\n return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_9__[/* get */ "c"])("search.json", {\n keyword,\n page,\n type\n });\n\n case 3:\n response = _context.sent;\n results = response.results, count = response.count;\n\n if (!didCancel) {\n dispatch({\n type: Types.GET_LIST,\n payload: {\n count,\n list: results,\n loading: false\n }\n });\n }\n\n case 6:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _init.apply(this, arguments);\n }\n\n if (!didCancel) {\n init();\n }\n\n return () => {\n didCancel = true;\n };\n }, [page, keyword, type]);\n\n function onChangeKeyword(value) {\n dispatch({\n type: Types.CHANGE_KEYWORD,\n payload: {\n keyword: value,\n page: 1\n }\n });\n }\n\n function onChangeType(e) {\n dispatch({\n type: Types.CHANGE_TYPE,\n payload: {\n type: e.target.id,\n page: 1\n }\n });\n }\n\n function onPageChange(value) {\n dispatch({\n type: Types.CHANGE_PAGE,\n payload: value\n });\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_8__["Fragment"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "search-container"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", {\n src: _bg_jpg__WEBPACK_IMPORTED_MODULE_14___default.a,\n alt: "bg"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(Search, {\n className: "btn-search",\n defaultValue: keyword,\n enterButton: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"], {\n style: {\n fontSize: 18,\n marginRight: 10\n }\n }), " \\u641C\\u7D22"),\n onSearch: onChangeKeyword\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "navs-container"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("ul", {\n className: "navs"\n }, Navs.map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("li", {\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("a", {\n id: item.id,\n className: item.id === type ? \'active\' : \'\',\n onClick: onChangeType\n }, item.title))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "search-result-container"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "search-result-body"\n }, loading ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_components_Spinner__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"], {\n message: "\\u6B63\\u5728\\u52AA\\u529B\\u52A0\\u8F7D\\u6570\\u636E\\u4E2D..."\n }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_8___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("p", {\n className: "tip"\n }, "\\u5171\\u627E\\u5230\\u76F8\\u5173\\u7ED3\\u679C", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, count), "\\u4E2A"), childPanel[type]))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "search-footer"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(antd_es_pagination__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n showQuickJumper: true,\n current: page,\n onChange: onPageChange,\n pageSize: 20,\n showSizeChanger: false,\n total: count\n })));\n});\n\nfunction Desc(_ref) {\n var data = _ref.data;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_8___default.a.Fragment, null, data ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "desc"\n }, data.map(value => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", {\n key: value,\n dangerouslySetInnerHTML: {\n __html: value\n }\n }))) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "desc"\n }));\n}\n\nfunction MemoPanel(_ref2) {\n var data = _ref2.data;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("ul", {\n className: "search-panel"\n }, data.map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("li", {\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_12__["Link"], {\n to: "/forums/".concat(item.id)\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "title",\n dangerouslySetInnerHTML: {\n __html: item.title\n }\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(Desc, {\n data: item.content.content\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "detail"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "sum"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "".concat(item.author_name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u8BBF\\u95EE\\u4EBA\\u6570\\uFF1A", item.visits_count)))))));\n}\n\nfunction CoursePanel(_ref3) {\n var data = _ref3.data;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("ul", {\n className: "search-panel"\n }, data.map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("li", {\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_12__["Link"], {\n to: item.first_category_url\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "title",\n dangerouslySetInnerHTML: {\n __html: item.title\n }\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "detail mt20"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "sum"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "".concat(item.author_name, " ").concat(item.author_school_name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u6210\\u5458\\u6570\\uFF1A", item.members_count)))))));\n}\n\nfunction SubjectPanel(_ref4) {\n var data = _ref4.data;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("ul", {\n className: "search-panel"\n }, data.map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("li", {\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_12__["Link"], {\n to: "/paths/".concat(item.id)\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "title",\n dangerouslySetInnerHTML: {\n __html: item.title\n }\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "detail mt20"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "sum"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "".concat(item.author_name, " ").concat(item.author_school_name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u5B9E\\u8BAD\\u4EBA\\u6570 \\uFF1A", item.shixuns_count), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u8BBF\\u95EE\\u4EBA\\u6570\\uFF1A", item.visits_count)))))));\n}\n\nfunction ShiXunPanel(_ref5) {\n var data = _ref5.data;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("ul", {\n className: "search-panel"\n }, data.map(item => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("li", {\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_12__["Link"], {\n to: "/shixuns/".concat(item.identifier, "/challenges ")\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "flex-container"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "title",\n dangerouslySetInnerHTML: {\n __html: item.title\n }\n }), item.is_jupyter ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", {\n className: "label-red"\n }, "Jupyter") : null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(Desc, {\n data: item.content.description\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "detail"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "info"\n }, !item.content.challenge_names ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_8__["Fragment"], null, item.content.description.map(value => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "flex-container",\n key: value\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u5173\\u5361\\u540D\\u79F0\\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", {\n dangerouslySetInnerHTML: {\n __html: value\n }\n })))), !item.content.tag_names ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_8__["Fragment"], null, item.content.tag_names.map(value => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "flex-container",\n key: value\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u5173\\u5361\\u6807\\u7B7E\\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", {\n dangerouslySetInnerHTML: {\n __html: value\n }\n }))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", {\n className: "sum"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "".concat(item.author_name, " ").concat(item.author_school_name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u4EFB\\u52A1\\uFF1A", item.challenges_count), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("span", null, "\\u5B66\\u4E60\\u4EBA\\u6570\\uFF1A", item.study_count)))))));\n}\n\n//# sourceURL=webpack:///./src/pages/Search/index.tsx?')},"l+S1":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\n\n// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js\n// This icon file is generated automatically.\nvar SearchOutlined_SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" };\n/* harmony default export */ var asn_SearchOutlined = (SearchOutlined_SearchOutlined);\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 2 modules\nvar AntdIcon = __webpack_require__("6VBw");\n\n// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/SearchOutlined.js\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\n\n\n\nvar icons_SearchOutlined_SearchOutlined = function SearchOutlined(props, ref) {\n return react["createElement"](AntdIcon["a" /* default */], Object.assign({}, props, {\n ref: ref,\n icon: asn_SearchOutlined\n }));\n};\n\nicons_SearchOutlined_SearchOutlined.displayName = \'SearchOutlined\';\n/* harmony default export */ var icons_SearchOutlined = __webpack_exports__["a"] = (react["forwardRef"](icons_SearchOutlined_SearchOutlined));\n\n//# sourceURL=webpack:///./node_modules/@ant-design/icons/es/icons/SearchOutlined.js_+_1_modules?')},nzYX:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "static/bg.08b15d1c.jpg";\n\n//# sourceURL=webpack:///./src/pages/Search/bg.jpg?')}}]);