UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

37 lines (36 loc) 1.32 kB
/** * DevExtreme (esm/ui/scheduler/workspaces/ui.scheduler.work_space_week.js) * Version: 21.2.3 * Build date: Thu Oct 28 2021 * * Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import registerComponent from "../../../core/component_registrator"; import { VIEWS } from "../constants"; import SchedulerWorkSpaceVertical from "./ui.scheduler.work_space_vertical"; import { calculateViewStartDate } from "../../../renovation/ui/scheduler/view_model/to_test/views/utils/week"; var WEEK_CLASS = "dx-scheduler-work-space-week"; class SchedulerWorkSpaceWeek extends SchedulerWorkSpaceVertical { get type() { return VIEWS.WEEK } _getElementClass() { return WEEK_CLASS } _calculateViewStartDate() { return calculateViewStartDate(this.option("startDate"), this._firstDayOfWeek()) } _isApplyCompactAppointmentOffset() { if (this.invoke("isAdaptive") && 0 === this.invoke("getMaxAppointmentCountPerCellByType")) { return false } return super._isApplyCompactAppointmentOffset() } } registerComponent("dxSchedulerWorkSpaceWeek", SchedulerWorkSpaceWeek); export default SchedulerWorkSpaceWeek;