aboutsummaryrefslogtreecommitdiff
path: root/src/containers/BsuFantomSection/EventForm.tsx
diff options
context:
space:
mode:
authoreug-vs <eug-vs@keemail.me>2020-11-28 00:28:02 +0300
committereug-vs <eug-vs@keemail.me>2020-11-28 00:28:02 +0300
commitb91bbecb1be55b96f92eaca6f4bb8d33982b0834 (patch)
treedb236dcdb2393ae58bd62cadf57658ebaa49d66e /src/containers/BsuFantomSection/EventForm.tsx
parent270a348496ee4d001e3dc3776a67e8376ff40674 (diff)
downloadfamcs-kit-b91bbecb1be55b96f92eaca6f4bb8d33982b0834.tar.gz
feat: match new event interface
Diffstat (limited to 'src/containers/BsuFantomSection/EventForm.tsx')
-rw-r--r--src/containers/BsuFantomSection/EventForm.tsx24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/containers/BsuFantomSection/EventForm.tsx b/src/containers/BsuFantomSection/EventForm.tsx
index d92ad44..528636f 100644
--- a/src/containers/BsuFantomSection/EventForm.tsx
+++ b/src/containers/BsuFantomSection/EventForm.tsx
@@ -9,7 +9,7 @@ interface PropTypes {
const EventForm: React.FC<PropTypes> = ({ mutate }) => {
const [name, setName] = useState<string>('');
- const [date, setDate] = useState<string>((new Date()).toLocaleDateString());
+ const [schedule, setSchedule] = useState<string>('* * * * * *');
const [attendanceId, setAttendanceId] = useState<string>('');
const [conferenceId, setConferenceId] = useState<string>('');
@@ -18,19 +18,21 @@ const EventForm: React.FC<PropTypes> = ({ mutate }) => {
};
const handleSubmit = () => {
- if (date && conferenceId) {
- const event: Event["data"] = {
+ if (schedule && conferenceId) {
+ const event: Partial<Event> = {
name,
- date: date + ' +03:00',
- attendanceId,
- conferenceId,
- participants: []
- }
+ schedule,
+ context: {
+ attendanceId,
+ conferenceId,
+ participants: []
+ }
+ };
setName('');
setAttendanceId('');
setConferenceId('');
- setDate('');
+ setSchedule('');
return post('/events', event).then(() => mutate());
}
@@ -50,8 +52,8 @@ const EventForm: React.FC<PropTypes> = ({ mutate }) => {
</Grid>
<Grid item sm={6} xs={12}>
<TextField
- value={date}
- onChange={createHandler(setDate)}
+ value={schedule}
+ onChange={createHandler(setSchedule)}
variant="outlined"
label="Date"
fullWidth