UNPKG

react-meteo-chart

Version:

pre alpha of meteo chart

77 lines (60 loc) 5.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EmptyCrossFormat = exports.PluvioCrossFormat = void 0; var _react = _interopRequireWildcard(require("react")); var _moment = _interopRequireDefault(require("moment")); var _styledComponents = _interopRequireDefault(require("styled-components")); var _reactVis = require("react-vis"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj["default"] = obj; return newObj; } } function _templateObject() { var data = _taggedTemplateLiteral(["\n margin: 0;\n"]); _templateObject = function _templateObject() { return data; }; return data; } function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var emptyCheck = function emptyCheck(arr) { var isEmpty = false; arr.forEach(function (element) { if (element.y !== null && element.y !== undefined) isEmpty = true; }); return isEmpty; }; var PluvioCrossFormat = function PluvioCrossFormat(_ref) { var cross = _ref.cross, superArr = _ref.superArr, data = _ref.data, indx = _ref.indx; var isData = emptyCheck(cross); return _react["default"].createElement("div", { style: { background: "rgba(42,61,92, 0.9)", width: "200px", // height: "50px", color: "#fff", borderRadius: "4px", padding: "2px 0 2px 8px", fontSize: 10 } }, _react["default"].createElement("h4", { style: { margin: 0 } }, superArr[0] && cross[0] && (0, _moment["default"])(data[indx].x).format("DD.MM.YY, HH:mm")), !isData && _react["default"].createElement("p", { style: { fontSize: 15 } }, "\u041D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445"), isData && superArr[0] && _react["default"].createElement(_react["default"].Fragment, null, _react["default"].createElement(MarginLess, null, "\u0421\u0443\u043C\u043C\u0430 \u0437\u0430 \u0447\u0430\u0441", " ", data[0] && data[0].info ? data[0].info.y !== "" ? "(".concat(_moment["default"].unix(data[0].info.x0 / 1000).format("HH:mm"), " -\n ").concat(_moment["default"].unix(data[0].x / 1000).format("HH:mm"), ")") : "" : "", ":", " ", cross[0] ? cross[0].y !== "" ? "".concat(cross[0].y, " \u043C\u043C") : "Нет данных" : "Нет данных")), isData && superArr[1] && _react["default"].createElement(_react["default"].Fragment, null, _react["default"].createElement(MarginLess, null, "\u0421\u0443\u043C\u043C\u0430 \u0437\u0430 3 \u0447\u0430\u0441\u0430", " ", data[1] && data[1].info ? data[1].info.y !== "" ? "(".concat(_moment["default"].unix(data[1].info.x0 / 1000).format("HH:mm"), " -\n ").concat(_moment["default"].unix(data[1].x / 1000).format("HH:mm"), ")") : "" : "", ":", " ", cross[1] ? cross[1].y !== "" ? "".concat(cross[1].y, " \u043C\u043C") : "Нет данных" : "Нет данных")), isData && superArr[2] && _react["default"].createElement(_react["default"].Fragment, null, _react["default"].createElement(MarginLess, null, "\u0421\u0443\u043C\u043C\u0430 \u0437\u0430 6 \u0447\u0430\u0441\u043E\u0432", " ", data[2] && data[2].info ? data[2].info.y !== "" ? "(".concat(_moment["default"].unix(data[2].info.x0 / 1000).format("HH:mm"), " -\n ").concat(_moment["default"].unix(data[2].x / 1000).format("HH:mm"), ")") : "" : "", ":", " ", cross[2] ? cross[2].y !== "" ? "".concat(cross[2].y, " \u043C\u043C") : "Нет данных" : "Нет данных")), isData && superArr[3] && _react["default"].createElement(_react["default"].Fragment, null, _react["default"].createElement(MarginLess, null, "\u0421\u0443\u043C\u043C\u0430 \u0437\u0430 \u0441\u0443\u0442\u043A\u0438", " ", data[3] && data[3].info ? data[3].info.y !== "" ? "(".concat((0, _moment["default"])(data[3].x).add(-1, "d").format("DD.MM"), " -\n ").concat((0, _moment["default"])(data[3].x).format("DD.MM"), ")") : "" : "", ":", " ", cross[3] ? cross[3].y !== "" ? "".concat(cross[3].y, " \u043C\u043C") : "Нет данных" : "Нет данных"))); }; exports.PluvioCrossFormat = PluvioCrossFormat; var EmptyCrossFormat = function EmptyCrossFormat(_ref2) { var cross = _ref2.cross, superArr = _ref2.superArr; return _react["default"].createElement(_react["default"].Fragment, null); }; exports.EmptyCrossFormat = EmptyCrossFormat; var MarginLess = _styledComponents["default"].div(_templateObject());