UNPKG

chayns-components

Version:

A set of beautiful React components for developing chayns® applications.

71 lines (69 loc) 2.41 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _MonthTable = _interopRequireDefault(require("./MonthTable")); const Month = _ref => { let { title, className, onDateSelect, startDate, endDate, selected, activated, highlighted = false, categories, circleColor, activateAll = true } = _ref; return /*#__PURE__*/_react.default.createElement("div", { className: `month__item ${className || ''}` }, /*#__PURE__*/_react.default.createElement("div", { className: "month__title" }, title || ''), /*#__PURE__*/_react.default.createElement(_MonthTable.default, { onDateSelect: onDateSelect, startDate: startDate, endDate: endDate, selected: selected, activated: activated, highlighted: highlighted, categories: categories, circleColor: circleColor, activateAll: activateAll })); }; Month.propTypes = { title: _propTypes.default.string, className: _propTypes.default.string, onDateSelect: _propTypes.default.func, activateAll: _propTypes.default.bool, startDate: _propTypes.default.instanceOf(Date), endDate: _propTypes.default.instanceOf(Date), selected: _propTypes.default.instanceOf(Date), activated: _propTypes.default.arrayOf(Date), highlighted: _propTypes.default.oneOfType([_propTypes.default.shape({ dates: _propTypes.default.arrayOf(_propTypes.default.instanceOf(Date)), style: _propTypes.default.shape({ color: _propTypes.default.string, backgroundColor: _propTypes.default.string }) }), _propTypes.default.arrayOf(_propTypes.default.shape({ dates: _propTypes.default.arrayOf(_propTypes.default.instanceOf(Date)), style: _propTypes.default.shape({ color: _propTypes.default.string, backgroundColor: _propTypes.default.string }) }))]), categories: _propTypes.default.arrayOf(_propTypes.default.shape({ date: _propTypes.default.oneOfType([_propTypes.default.instanceOf(Date), _propTypes.default.string]), color: _propTypes.default.string })), circleColor: _propTypes.default.string }; Month.displayName = 'Month'; var _default = Month; exports.default = _default; //# sourceMappingURL=Month.js.map