|
| 1 | +import React from 'react'; |
| 2 | +import './App.css'; |
| 3 | +import { ScheduleComponent, Day, Week, WorkWeek, Month, Agenda, Inject } from '@syncfusion/ej2-react-schedule'; |
| 4 | + |
| 5 | +function App() { |
| 6 | + const data = [ |
| 7 | + { |
| 8 | + Id: 1, |
| 9 | + Subject: 'Paris', |
| 10 | + StartTime: new Date(2023, 1, 15, 10, 0), |
| 11 | + EndTime: new Date(2023, 1, 15, 12, 30), |
| 12 | + }, |
| 13 | + { |
| 14 | + Id: 2, |
| 15 | + Subject: 'Germany', |
| 16 | + StartTime: new Date(2023, 1, 17, 12, 0), |
| 17 | + EndTime: new Date(2023, 1, 17, 13, 30), |
| 18 | + }, |
| 19 | + { |
| 20 | + Id: 3, |
| 21 | + Subject: 'England', |
| 22 | + StartTime: new Date(2023, 1, 13, 9, 0), |
| 23 | + EndTime: new Date(2023, 1, 13, 11, 0), |
| 24 | + }, |
| 25 | +]; |
| 26 | + |
| 27 | + const eventSettings = { dataSource: data } |
| 28 | + return ( |
| 29 | + <div className="App"> |
| 30 | + <ScheduleComponent height='550px' selectedDate={new Date(2023, 1, 15)} eventSettings={eventSettings}> |
| 31 | + <Inject services={[Day, Week, WorkWeek, Month, Agenda]} /> |
| 32 | + </ScheduleComponent> |
| 33 | + </div> |
| 34 | + ); |
| 35 | +} |
| 36 | + |
| 37 | +export default App; |
0 commit comments