diff --git a/themes/tps react/public/bundle.js b/themes/tps react/public/bundle.js index 30519d0..03038e4 100644 --- a/themes/tps react/public/bundle.js +++ b/themes/tps react/public/bundle.js @@ -236,7 +236,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _bab /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../i18n */ \"./src/i18n.js\");\n/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react-i18next */ \"./node_modules/react-i18next/dist/es/withTranslation.js\");\n/* harmony import */ var _components_Global_Breadcrumb__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/Global/Breadcrumb */ \"./src/components/Global/Breadcrumb.js\");\n/* harmony import */ var _img_noveltyImg_jpg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../img/noveltyImg.jpg */ \"./src/img/noveltyImg.jpg\");\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default()(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n// IMPORT MODULES\n\n\n\n\n // IMPORT COMPONENTS\n\n // IMPORT IMAGES\n\n\n\nvar Novelty = /*#__PURE__*/function (_React$Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default()(Novelty, _React$Component);\n\n var _super = _createSuper(Novelty);\n\n function Novelty(props) {\n var _this;\n\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, Novelty);\n\n _this = _super.call(this, props);\n _this.state = {\n items: [],\n DataisLoaded: false\n };\n return _this;\n }\n\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(Novelty, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n // this.mounted = true;\n if (_i18n__WEBPACK_IMPORTED_MODULE_7__[\"default\"].language == 'en') {\n this.getTodosEn();\n } else {\n this.getTodosRu();\n }\n } // componentWillUnmount(){\n // this.getTodosEn();\n // this.getTodosRu();\n // }\n\n }, {\n key: \"getTodosEn\",\n value: function getTodosEn() {\n var _this2 = this;\n\n axios__WEBPACK_IMPORTED_MODULE_6___default().get('http://127.0.0.1:8000/api/v1/posts/' + this.props.match.params.slug).then(function (res) {\n var items = res.data;\n\n _this2.setState({\n items: items,\n DataisLoaded: true\n });\n\n var elem = document.querySelector('.novelty-text');\n\n if (elem) {\n elem.innerHTML = JSON.parse(_this2.state.items['data'][0][0]['translations'][0]['attribute_data']).content;\n }\n });\n }\n }, {\n key: \"getTodosRu\",\n value: function getTodosRu() {\n var _this3 = this;\n\n axios__WEBPACK_IMPORTED_MODULE_6___default().get('http://127.0.0.1:8000/api/v1/posts/' + this.props.match.params.slug).then(function (res) {\n var items = res.data;\n\n _this3.setState({\n items: items,\n DataisLoaded: true\n });\n\n var elem = document.querySelector('.novelty-text');\n\n if (elem) {\n elem.innerHTML = _this3.state.items['data'][0][0]['content'];\n }\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n // console.log(this.state.items);\n // console.log(this.state.items.data);\n // console.log(this.state.test+'salam');\n var t = this.props.t;\n var _this$state = this.state,\n DataisLoaded = _this$state.DataisLoaded,\n items = _this$state.items;\n if (!DataisLoaded) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"h1\", null, \" Pleses wait some time.... \"), \" \");\n\n if (_i18n__WEBPACK_IMPORTED_MODULE_7__[\"default\"].language == 'en') {\n this.componentDidMount();\n } else {\n this.componentDidMount();\n }\n\n return (\n /*#__PURE__*/\n // {items['data'][0].map((item) => ( \n react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"section\", {\n className: \"novelty\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(_components_Global_Breadcrumb__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n path_1: \"\\u041D\\u043E\\u0432\\u043E\\u0441\\u0442\\u0438\",\n link_1: \"/news\",\n path_2: this.props.match.params.slug,\n currentUrl: \"../news/novelty\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"div\", {\n className: \"container\"\n }, items['data'][0].map(function (item) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"div\", {\n className: \"novelty-inner\",\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"div\", {\n className: \"novelty-head\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"div\", {\n className: \"novelty-img\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"img\", {\n src: item['featured_images'][0]['path'],\n alt: \"Novelty\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"h4\", {\n className: \"novelty-title\"\n }, item.title, t('test'))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5__.createElement(\"div\", {\n className: \"novelty-text\"\n }));\n })))\n );\n }\n }]);\n\n return Novelty;\n}(react__WEBPACK_IMPORTED_MODULE_5__.Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"default\"] = ((0,react_i18next__WEBPACK_IMPORTED_MODULE_10__.withTranslation)()(Novelty));\n\n//# sourceURL=webpack://react-etalon/./src/pages/Novelty.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"./node_modules/@babel/runtime/helpers/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"./node_modules/@babel/runtime/helpers/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ \"./node_modules/@babel/runtime/helpers/assertThisInitialized.js\");\n/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"./node_modules/@babel/runtime/helpers/inherits.js\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"./node_modules/@babel/runtime/helpers/getPrototypeOf.js\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"./node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _i18n__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../i18n */ \"./src/i18n.js\");\n/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react-i18next */ \"./node_modules/react-i18next/dist/es/withTranslation.js\");\n/* harmony import */ var _components_Global_Breadcrumb__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/Global/Breadcrumb */ \"./src/components/Global/Breadcrumb.js\");\n/* harmony import */ var _img_noveltyImg_jpg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../img/noveltyImg.jpg */ \"./src/img/noveltyImg.jpg\");\n\n\n\n\n\n\n\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\n// IMPORT MODULES\n\n\n\n\n // IMPORT COMPONENTS\n\n // IMPORT IMAGES\n\n\n\nvar Novelty = /*#__PURE__*/function (_React$Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(Novelty, _React$Component);\n\n var _super = _createSuper(Novelty);\n\n function Novelty(props) {\n var _this;\n\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, Novelty);\n\n _this = _super.call(this, props);\n\n _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6___default()(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default()(_this), \"_isMounted\", false);\n\n _this.state = {\n items: [],\n DataisLoaded: false\n };\n return _this;\n }\n\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(Novelty, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.getTodos();\n }\n }, {\n key: \"getTodos\",\n value: function getTodos() {\n var _this2 = this;\n\n this._isMounted = true;\n axios__WEBPACK_IMPORTED_MODULE_8___default().get('http://127.0.0.1:8000/api/v1/posts/' + this.props.match.params.slug).then(function (res) {\n var items = res.data;\n\n if (_this2._isMounted) {\n _this2.setState({\n items: items,\n DataisLoaded: true\n });\n\n var elem = document.querySelector('.novelty-text');\n\n if (_i18n__WEBPACK_IMPORTED_MODULE_9__[\"default\"].language == 'ru') {\n elem.innerHTML = _this2.state.items['data'][0][0]['content'];\n } else {\n elem.innerHTML = JSON.parse(_this2.state.items['data'][0][0]['translations'][0]['attribute_data']).content;\n }\n }\n });\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this._isMounted = false;\n console.log(\"salam\");\n }\n }, {\n key: \"render\",\n value: function render() {\n var t = this.props.t;\n var _this$state = this.state,\n DataisLoaded = _this$state.DataisLoaded,\n items = _this$state.items;\n if (!DataisLoaded) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"h1\", null, \" Pleses wait some time.... \"), \" \");\n\n if (_i18n__WEBPACK_IMPORTED_MODULE_9__[\"default\"].language == 'en') {\n this.componentDidMount();\n } else {\n this.componentDidMount();\n }\n\n return (\n /*#__PURE__*/\n // {items['data'][0].map((item) => ( \n react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"section\", {\n className: \"novelty\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(_components_Global_Breadcrumb__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n path_1: \"\\u041D\\u043E\\u0432\\u043E\\u0441\\u0442\\u0438\",\n link_1: \"/news\",\n path_2: this.props.match.params.slug,\n currentUrl: \"../news/novelty\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"container\"\n }, items['data'][0].map(function (item) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"novelty-inner\",\n key: item.id\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"novelty-head\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"novelty-img\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"img\", {\n src: item['featured_images'][0]['path'],\n alt: \"Novelty\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"h4\", {\n className: \"novelty-title\"\n }, item.title, t('test'))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(\"div\", {\n className: \"novelty-text\"\n }));\n })))\n );\n }\n }]);\n\n return Novelty;\n}(react__WEBPACK_IMPORTED_MODULE_7__.Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"default\"] = ((0,react_i18next__WEBPACK_IMPORTED_MODULE_12__.withTranslation)()(Novelty));\n\n//# sourceURL=webpack://react-etalon/./src/pages/Novelty.js?"); /***/ }), @@ -357,6 +357,16 @@ eval("function _defineProperties(target, props) {\n for (var i = 0; i < props.l /***/ }), +/***/ "./node_modules/@babel/runtime/helpers/defineProperty.js": +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! + \***************************************************************/ +/***/ (function(module) { + +eval("function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;\n\n//# sourceURL=webpack://react-etalon/./node_modules/@babel/runtime/helpers/defineProperty.js?"); + +/***/ }), + /***/ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! diff --git a/themes/tps react/src/pages/Novelty.js b/themes/tps react/src/pages/Novelty.js index 92e9c8e..da1e295 100644 --- a/themes/tps react/src/pages/Novelty.js +++ b/themes/tps react/src/pages/Novelty.js @@ -12,7 +12,7 @@ import Breadcrumb from "../components/Global/Breadcrumb"; import NoveltyIMG from "../img/noveltyImg.jpg"; class Novelty extends React.Component { - + _isMounted = false; constructor(props) { super(props); @@ -26,72 +26,47 @@ class Novelty extends React.Component { } componentDidMount() { - // this.mounted = true; - if(i18n.language == 'en') + + this.getTodos(); + + } + + + + + getTodos() { + this._isMounted = true; + axios.get('http://127.0.0.1:8000/api/v1/posts/'+this.props.match.params.slug) + .then(res => + { + const items = res.data; + if (this._isMounted) { + this.setState({ + items: items, + DataisLoaded: true + }); + let elem = document.querySelector('.novelty-text'); + if(i18n.language == 'ru') { - this.getTodosEn(); - + elem.innerHTML= this.state.items['data'][0][0]['content']; } else - { - - this.getTodosRu(); - } - - } - - // componentWillUnmount(){ - // this.getTodosEn(); - // this.getTodosRu(); - // } - - - getTodosEn() { - axios.get('http://127.0.0.1:8000/api/v1/posts/'+this.props.match.params.slug) - .then(res => - { - const items = res.data; - this.setState({ - items: items, - DataisLoaded: true - }); - let elem = document.querySelector('.novelty-text'); - - if(elem) { elem.innerHTML= JSON.parse(this.state.items['data'][0][0]['translations'][0]['attribute_data']).content; } + } + } + ) + } + + componentWillUnmount() { - } - ) + this._isMounted = false; + console.log("salam"); } - getTodosRu() { - axios.get('http://127.0.0.1:8000/api/v1/posts/'+this.props.match.params.slug) - .then(res => - { - const items = res.data; - this.setState({ - items: items, - DataisLoaded: true - }); - let elem = document.querySelector('.novelty-text'); - - if(elem) - { - elem.innerHTML= this.state.items['data'][0][0]['content']; - } - - } - ) - } - - - render() { - // console.log(this.state.items); - // console.log(this.state.items.data); - // console.log(this.state.test+'salam'); + const { t } = this.props; const { DataisLoaded, items } = this.state; if (!DataisLoaded) return