Skip to content

Commit 6a0d659

Browse files
Scheduler: fix TS issues in React demos (#31977)
1 parent a89ff96 commit 6a0d659

File tree

36 files changed

+54
-46
lines changed

36 files changed

+54
-46
lines changed

.github/workflows/demos_visual_tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -310,17 +310,17 @@ jobs:
310310
- name: Install tgz
311311
run: pnpm add -w ./devextreme-installer.tgz ./devextreme-dist-installer.tgz ./devextreme-react-installer.tgz ./devextreme-vue-installer.tgz ./devextreme-angular-installer.tgz
312312

313-
- name: Run check TS for Vue
313+
- name: Demos - Check Vue TS
314314
working-directory: apps/demos
315315
run: pnpm run ts-check-vue
316316

317317
# - name: Run check TS for Angular
318318
# working-directory: apps/demos
319319
# run: pnpm run ts-check-ng
320320

321-
# - name: Run check TS for React
322-
# working-directory: apps/demos
323-
# run: pnpm run ts-check-react
321+
- name: Demos - Check React TS
322+
working-directory: apps/demos
323+
run: pnpm run ts-check-react
324324

325325
lint:
326326
name: Lint code base

apps/demos/Demos/Scheduler/Adaptability/React/App.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React, { useCallback, useRef } from 'react';
2-
import Scheduler, { Resource, type SchedulerTypes, SchedulerRef } from 'devextreme-react/scheduler';
2+
import Scheduler, { Resource } from 'devextreme-react/scheduler';
3+
import type { SchedulerTypes, SchedulerRef } from 'devextreme-react/scheduler';
34
import SpeedDialAction from 'devextreme-react/speed-dial-action';
45
import { data, priorities } from './data.ts';
56

apps/demos/Demos/Scheduler/Adaptability/React/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22

33
type Appointment = SchedulerTypes.Appointment & { priorityId?: number[]; };
44

apps/demos/Demos/Scheduler/Agenda/React/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22

33
type Appointment = SchedulerTypes.Appointment & { id: number; priorityId: number; assigneeId: number[]; };
44

apps/demos/Demos/Scheduler/AllDayPanelMode/React/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22

33
export const data: SchedulerTypes.Appointment[] = [{
44
text: 'Book Flights to San Fran for Sales Trip',

apps/demos/Demos/Scheduler/AppointmentCountPerCell/React/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22

33
type Appointment = SchedulerTypes.Appointment & { roomId: number };
44

apps/demos/Demos/Scheduler/BasicViews/React/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22

33
export const data: SchedulerTypes.Appointment[] = [
44
{

apps/demos/Demos/Scheduler/CellTemplates/React/App.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import React, { useCallback, useMemo, useState } from 'react';
22

3-
import Scheduler, { type SchedulerTypes } from 'devextreme-react/scheduler';
3+
import Scheduler from 'devextreme-react/scheduler';
4+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
5+
import type { FormRef } from 'devextreme-react/form';
46
import notify from 'devextreme/ui/notify';
5-
import { FormRef } from 'devextreme-react/form';
67
import { data, holidays } from './data.ts';
78
import Utils from './utils.ts';
89
import DataCell from './DataCell.tsx';

apps/demos/Demos/Scheduler/CellTemplates/React/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22

33
export const dinnerTime = { from: 12, to: 13 };
44

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SchedulerTypes } from 'devextreme-react/scheduler';
1+
import type { SchedulerTypes } from 'devextreme-react/scheduler';
22
import { dinnerTime, holidays } from './data.ts';
33

44
export default class Utils {

0 commit comments

Comments
 (0)