UNPKG

react-meteo-chart

Version:

pre alpha of meteo chart

75 lines (58 loc) 4.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EmptyCrossFormat = exports.AmsCrossFormat = 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 && element.y !== null && element.y !== undefined) isEmpty = true; }); return isEmpty; }; var AmsCrossFormat = function AmsCrossFormat(_ref) { var cross = _ref.cross, superArr = _ref.superArr; 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"])(cross[0].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(MarginLess, null, "\u0421\u043A\u043E\u0440\u043E\u0441\u0442\u044C \u0432\u0435\u0442\u0440\u0430:", " ", cross[0] ? cross[0].y !== "" && cross[0].y !== null ? "".concat(cross[0].y, " \u043C/\u0441") : "Нет данных" : "Нет данных"), isData && superArr[1] && _react["default"].createElement(MarginLess, null, "\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430:", " ", cross[1] ? cross[1].y !== "" && cross[1].y !== null ? "".concat(cross[1].y, " C\xB0") : "Нет данных" : "Нет данных"), isData && superArr[3] && _react["default"].createElement(MarginLess, null, "\u041E\u0441\u0430\u0434\u043A\u0438:", " ", cross[3] ? cross[3].y !== "" && cross[3].y !== null ? "".concat(cross[3].y, " \u043C\u043C") : "Нет данных" : "Нет данных"), isData && superArr[6] && _react["default"].createElement(MarginLess, null, "\u041F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043D\u043E\u0435 \u0434\u0430\u0432\u043B\u0435\u043D\u0438\u0435:", " ", cross[6] ? cross[6].y !== "" && cross[6].y !== null ? "".concat(cross[6].y, " \u0433\u041F\u0430") : "Нет данных" : "Нет данных"), isData && superArr[5] && _react["default"].createElement(MarginLess, null, "\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435:", " ", cross[5] ? cross[5].y !== "" && cross[5].y !== null ? "".concat(cross[5].y, " \u0433\u041F\u0430") : "Нет данных" : "Нет данных"), isData && superArr[4] && _react["default"].createElement(MarginLess, null, "\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\u0435\u0442\u0440\u0430:", " ", cross[4] ? cross[4].y !== "" && cross[4].y !== null ? "".concat(cross[4].y, " \xB0") : "Нет данных" : "Нет данных")); }; exports.AmsCrossFormat = AmsCrossFormat; 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());