Added export schedule button in app/src/components/ScheduleDisplay.tsx and handleOnClick function to download and add calendar events to .ical file in app/src/scripts/soc/calendar.ts. Allows user to download a .ics file to be imported to Google Calendar, Outlook, or iCalendar. Handles recurring class events from semester beginning to semester end (data used through UF API JSON).
Closes #44
Added export schedule button in
app/src/components/ScheduleDisplay.tsx
and handleOnClick function to download and add calendar events to .ical file inapp/src/scripts/soc/calendar.ts
. Allows user to download a.ics
file to be imported to Google Calendar, Outlook, or iCalendar. Handles recurring class events from semester beginning to semester end (data used through UF API JSON).