UNPKG

@uiw/react-heat-map

Version:

React component create calendar heatmap to visualize time series data, a la github contribution graph.

36 lines (35 loc) 1.42 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports.rectStyle = exports.Rect = void 0; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _jsxRuntime = require("react/jsx-runtime"); var _excluded = ["style", "value", "render", "key"]; var rectStyle = exports.rectStyle = { display: 'block', cursor: 'pointer' }; var Rect = exports.Rect = function Rect(props) { var style = props.style, value = props.value, render = props.render, key = props.key, reset = (0, _objectWithoutProperties2["default"])(props, _excluded); var rectProps = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, reset), {}, { style: (0, _objectSpread2["default"])({ display: 'block', cursor: 'pointer' }, style) }); if (render && typeof render === 'function') { var elm = render((0, _objectSpread2["default"])({}, rectProps), value); if (elm && /*#__PURE__*/_react["default"].isValidElement(elm)) { return elm; } } return /*#__PURE__*/(0, _jsxRuntime.jsx)("rect", (0, _objectSpread2["default"])({}, rectProps)); };