UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

81 lines (78 loc) 3.04 kB
/** * DevExtreme (cjs/__internal/scheduler/r1/components/month/date_table_month.js) * Version: 24.2.6 * Build date: Mon Mar 17 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DateTableMonth = void 0; var _inferno = require("inferno"); var _inferno2 = require("@devextreme/runtime/inferno"); var _index = require("../../../../core/r1/utils/index"); var _date_table = require("../base/date_table"); var _date_table_month_cell = require("./date_table_month_cell"); const _excluded = ["viewData", "viewContext", "addDateTableClass", "addVerticalSizesClassToRows", "dataCellTemplate", "groupOrientation", "tableRef", "width"]; function _extends() { return _extends = Object.assign ? Object.assign.bind() : function(n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) { ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]) } } return n }, _extends.apply(null, arguments) } function _objectWithoutPropertiesLoose(r, e) { if (null == r) { return {} } var t = {}; for (var n in r) { if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) { continue } t[n] = r[n] } } return t } class DateTableMonth extends _inferno2.InfernoWrapperComponent { createEffects() { return [(0, _inferno2.createReRenderEffect)()] } render() { const _this$props = this.props, { viewData: viewData, viewContext: viewContext, addDateTableClass: addDateTableClass, addVerticalSizesClassToRows: addVerticalSizesClassToRows, dataCellTemplate: dataCellTemplate, groupOrientation: groupOrientation, tableRef: tableRef, width: width } = _this$props, restProps = _objectWithoutPropertiesLoose(_this$props, _excluded); const DataCellTemplateComponent = (0, _index.getTemplate)(dataCellTemplate); return (0, _inferno.normalizeProps)((0, _inferno.createComponentVNode)(2, _date_table.DateTable, _extends({}, restProps, { viewData: viewData, viewContext: viewContext, groupOrientation: groupOrientation, addDateTableClass: addDateTableClass, dataCellTemplate: DataCellTemplateComponent, cellTemplate: _date_table_month_cell.DateTableMonthCell, tableRef: tableRef, addVerticalSizesClassToRows: addVerticalSizesClassToRows, width: width }))) } } exports.DateTableMonth = DateTableMonth; DateTableMonth.defaultProps = _date_table.DateTableDefaultProps;