UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

20 lines (19 loc) 768 B
/** * DevExtreme (esm/__internal/scheduler/view_model/generate_view_model/steps/add_emptiness.js) * Version: 25.2.8 * Build date: Mon Jun 08 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { getMinAppointmentSize } from "../options/get_min_appointment_size"; export const addEmptiness = (entities, options) => entities.map(entity => { const minSize = getMinAppointmentSize(Object.assign({}, options, { isAllDayAppointment: entity.allDay })); return Object.assign({}, entity, { empty: !entity.isAllDayPanelOccupied && (entity.height < minSize.height || entity.width < minSize.width) }) });