UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

45 lines (44 loc) 1.47 kB
/** * DevExtreme (esm/__internal/scheduler/appointments_new/__mock__/appointment_collector.js) * Version: 25.2.7 * Build date: Tue May 05 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import $ from "../../../../core/renderer"; import { EmptyTemplate } from "../../../core/templates/m_empty_template"; import { AppointmentCollector } from "../appointment_collector"; export const getAppointmentCollectorProperties = appointmentsData => { const targetedAppointmentData = Object.assign({}, appointmentsData[0], { displayStartDate: appointmentsData[0].startDate, displayEndDate: appointmentsData[0].endDate }); const config = { tabIndex: 0, sortedIndex: 0, appointmentsData: appointmentsData, isCompact: false, geometry: { height: 30, width: 30, top: 0, left: 0 }, targetedAppointmentData: targetedAppointmentData, appointmentCollectorTemplate: new EmptyTemplate, onFocusIn: () => {}, onFocusOut: () => {}, onKeyDown: () => {}, onClick: () => {} }; return config }; export const createAppointmentCollector = properties => { const $element = $(".root"); return new AppointmentCollector($element, properties) };