UNPKG

react-meteo-chart

Version:

pre alpha of meteo chart

43 lines (31 loc) 1.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.fontSize = void 0; var _react = _interopRequireWildcard(require("react")); var _moment = _interopRequireDefault(require("moment")); 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; } } var fontSize = 10; exports.fontSize = fontSize; var GridDates = function GridDates(dateFrom, dateTo) { var monthStart = +(0, _moment["default"])(dateFrom).format("MM"); var yearStart = +(0, _moment["default"])(dateFrom).format("YYYY"); var monthEnd = +(0, _moment["default"])(dateTo).format("MM"); var yearEnd = +(0, _moment["default"])(dateTo).format("YYYY"); var quantity = yearEnd * 12 + monthEnd - (yearStart * 12 + monthStart); var startMoment = (0, _moment["default"])(dateFrom); var startMoment01 = (0, _moment["default"])(startMoment.format("YYYY-MM-01")); var gridDates = []; if (startMoment.format("DD") === "01") { gridDates.push(startMoment.clone()); } for (var i = 1; i <= quantity; ++i) { gridDates.push(startMoment01.add(1, "months").clone()); } return gridDates; }; var _default = GridDates; exports["default"] = _default;