Skip to content

Commit 4a66ae1

Browse files
fix TS in vue demos
1 parent 4563049 commit 4a66ae1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • apps/demos/Demos/Scheduler/CellTemplates/Vue

apps/demos/Demos/Scheduler/CellTemplates/Vue/utils.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { type DxScheduler } from 'devextreme-vue';
12
import { dinnerTime, holidays } from './data.ts';
23

34
export default class Utils {
@@ -27,10 +28,10 @@ export default class Utils {
2728
return hours === dinnerTime.from && minutes === 0;
2829
}
2930

30-
static isValidAppointment(component: Record<string, any>, appointmentData: Record<string, any>) {
31+
static isValidAppointment(component: DxScheduler['instance'], appointmentData: Record<string, any>) {
3132
const startDate = new Date(appointmentData.startDate);
3233
const endDate = new Date(appointmentData.endDate);
33-
const cellDuration = component.option('cellDuration');
34+
const cellDuration = component?.option('cellDuration') || 0;
3435
return Utils.isValidAppointmentInterval(startDate, endDate, cellDuration);
3536
}
3637

0 commit comments

Comments
 (0)