@@ -6,10 +6,10 @@ import Container from "@mui/material/Container";
6
6
import Avatar from "@mui/material/Avatar" ;
7
7
import Typography from "@mui/material/Typography" ;
8
8
import { Box , MenuItem , Select } from "@mui/material" ;
9
- import AppRegistrationIcon from ' @mui/icons-material/AppRegistration' ;
10
- import { AdapterDayjs } from ' @mui/x-date-pickers/AdapterDayjs' ;
11
- import { LocalizationProvider } from ' @mui/x-date-pickers/LocalizationProvider' ;
12
- import { DesktopDateTimePicker } from ' @mui/x-date-pickers/DesktopDateTimePicker' ;
9
+ import AppRegistrationIcon from " @mui/icons-material/AppRegistration" ;
10
+ import { AdapterDayjs } from " @mui/x-date-pickers/AdapterDayjs" ;
11
+ import { LocalizationProvider } from " @mui/x-date-pickers/LocalizationProvider" ;
12
+ import { DesktopDateTimePicker } from " @mui/x-date-pickers/DesktopDateTimePicker" ;
13
13
14
14
import RootPage from "../root" ;
15
15
import "./create.css" ; // Import CSS file for additional styling
@@ -28,8 +28,7 @@ const CreateLecture = () => {
28
28
console . log ( data ) ;
29
29
if ( "ok" in data ) {
30
30
setRegStatus ( "success" ) ;
31
- }
32
- else {
31
+ } else {
33
32
setRegStatus ( "failed" ) ;
34
33
}
35
34
} ;
@@ -39,24 +38,24 @@ const CreateLecture = () => {
39
38
setRegStatus ( "submitting" ) ;
40
39
event . preventDefault ( ) ;
41
40
const data = new FormData ( event . currentTarget ) ;
42
- const start_time = data . get ( "start_time" )
43
- const end_time = data . get ( "end_time" )
44
-
45
- if ( start_time == null || end_time == null ) return
46
- if ( start_time == "" || end_time == "" ) return
41
+ const start_time = data . get ( "start_time" ) ;
42
+ const end_time = data . get ( "end_time" ) ;
43
+
44
+ if ( start_time == null || end_time == null ) return ;
45
+ if ( start_time == "" || end_time == "" ) return ;
47
46
48
- const start_date = new Date ( Date . parse ( start_time . toString ( ) ) )
49
- const end_date = new Date ( Date . parse ( end_time . toString ( ) ) )
47
+ const start_date = new Date ( Date . parse ( start_time . toString ( ) ) ) ;
48
+ const end_date = new Date ( Date . parse ( end_time . toString ( ) ) ) ;
50
49
51
50
backend_post (
52
51
"course/lecture/" + id + "/add" ,
53
52
JSON . stringify ( {
54
53
start_time : start_date . toISOString ( ) ,
55
54
end_time : end_date . toISOString ( ) ,
56
- lecture_type : data . get ( "lecture_type" ) ,
55
+ lecture_type : data . get ( "lecture_type" )
57
56
} )
58
57
)
59
- . then ( ( resp ) => ( resp . json ( ) ) )
58
+ . then ( ( resp ) => resp . json ( ) )
60
59
. then ( ( data ) => handleResponse ( data , event ) )
61
60
. catch ( ( error ) => console . log ( error ) ) ;
62
61
} ;
@@ -86,15 +85,15 @@ const CreateLecture = () => {
86
85
color = { "primary" }
87
86
>
88
87
< LocalizationProvider dateAdapter = { AdapterDayjs } >
89
- < DesktopDateTimePicker
88
+ < DesktopDateTimePicker
90
89
label = "Start time"
91
90
name = "start_time"
92
- slotProps = { { textField : { required : true , } , } }
91
+ slotProps = { { textField : { required : true } } }
93
92
/>
94
- < DesktopDateTimePicker
93
+ < DesktopDateTimePicker
95
94
label = "End time"
96
95
name = "end_time"
97
- slotProps = { { textField : { required : true , } , } }
96
+ slotProps = { { textField : { required : true } } }
98
97
/>
99
98
</ LocalizationProvider >
100
99
< Select
@@ -114,7 +113,6 @@ const CreateLecture = () => {
114
113
< MenuItem value = "exam" > Exam</ MenuItem >
115
114
</ Select >
116
115
117
-
118
116
{ regStatus === "success" && (
119
117
< Typography variant = "body1" color = "success" >
120
118
Creation successful!
0 commit comments