refactoring courseschedule storage

This commit is contained in:
Sriram Hariharan
2023-09-17 19:29:00 -05:00
parent 9658697d96
commit aea9b16f98
17 changed files with 83 additions and 59 deletions

View File

@@ -3,6 +3,7 @@
.container {
margin: 12px 4px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
box-shadow: none;

View File

@@ -65,12 +65,12 @@ export default function CourseButtons({ course, activeSchedule }: Props) {
const handleSaveCourse = async () => {
if (!activeSchedule) return;
addCourse({ course, scheduleId: activeSchedule.id });
addCourse({ course, scheduleName: activeSchedule.name });
};
const handleRemoveCourse = async () => {
if (!activeSchedule) return;
removeCourse({ course, scheduleId: activeSchedule.id });
removeCourse({ course, scheduleName: activeSchedule.name });
};
const isCourseSaved = (() => {

View File

@@ -2,7 +2,6 @@ import React from 'react';
import { Course } from 'src/shared/types/Course';
import { UserSchedule } from 'src/shared/types/UserSchedule';
import Card from 'src/views/components/common/Card/Card';
import Divider from 'src/views/components/common/Divider/Divider';
import Icon from 'src/views/components/common/Icon/Icon';
import Link from 'src/views/components/common/Link/Link';
import Text from 'src/views/components/common/Text/Text';