Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

79 строки
2.1 KiB

  1. "use strict";
  2. var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  4. exports.__esModule = true;
  5. exports.default = void 0;
  6. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  7. var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
  8. var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
  9. var _propTypes = _interopRequireDefault(require("prop-types"));
  10. var _react = _interopRequireDefault(require("react"));
  11. var dates = _interopRequireWildcard(require("./utils/dates"));
  12. var _constants = require("./utils/constants");
  13. var _TimeGrid = _interopRequireDefault(require("./TimeGrid"));
  14. var Day =
  15. /*#__PURE__*/
  16. function (_React$Component) {
  17. (0, _inheritsLoose2.default)(Day, _React$Component);
  18. function Day() {
  19. return _React$Component.apply(this, arguments) || this;
  20. }
  21. var _proto = Day.prototype;
  22. _proto.render = function render() {
  23. var _this$props = this.props,
  24. date = _this$props.date,
  25. props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["date"]);
  26. var range = Day.range(date);
  27. return _react.default.createElement(_TimeGrid.default, (0, _extends2.default)({}, props, {
  28. range: range,
  29. eventOffset: 10
  30. }));
  31. };
  32. return Day;
  33. }(_react.default.Component);
  34. Day.propTypes = process.env.NODE_ENV !== "production" ? {
  35. date: _propTypes.default.instanceOf(Date).isRequired
  36. } : {};
  37. Day.range = function (date) {
  38. return [dates.startOf(date, 'day')];
  39. };
  40. Day.navigate = function (date, action) {
  41. switch (action) {
  42. case _constants.navigate.PREVIOUS:
  43. return dates.add(date, -1, 'day');
  44. case _constants.navigate.NEXT:
  45. return dates.add(date, 1, 'day');
  46. default:
  47. return date;
  48. }
  49. };
  50. Day.title = function (date, _ref) {
  51. var localizer = _ref.localizer;
  52. return localizer.format(date, 'dayHeaderFormat');
  53. };
  54. var _default = Day;
  55. exports.default = _default;
  56. module.exports = exports["default"];