diff --git a/src/stories/injected/CourseCatalogInjectedPopup.stories.ts b/src/stories/injected/CourseCatalogInjectedPopup.stories.ts index 9307ecaa..77d72251 100644 --- a/src/stories/injected/CourseCatalogInjectedPopup.stories.ts +++ b/src/stories/injected/CourseCatalogInjectedPopup.stories.ts @@ -2,6 +2,7 @@ import { Course, Status } from '@shared/types/Course'; import { CourseMeeting, DAY_MAP } from '@shared/types/CourseMeeting'; import { CourseSchedule } from '@shared/types/CourseSchedule'; import Instructor from '@shared/types/Instructor'; +import { UserSchedule } from '@shared/types/UserSchedule'; import type { Meta, StoryObj } from '@storybook/react'; import CourseCatalogInjectedPopup from '@views/components/injected/CourseCatalogInjectedPopup/CourseCatalogInjectedPopup'; @@ -50,6 +51,12 @@ const exampleCourse: Course = new Course({ }, }); +const exampleSchedule: UserSchedule = new UserSchedule({ + courses: [exampleCourse], + name: 'Example Schedule', + hours: 0, +}); + const meta: Meta = { title: 'Components/Injected/CourseCatalogInjectedPopup', component: CourseCatalogInjectedPopup, @@ -64,5 +71,6 @@ type Story = StoryObj; export const Default: Story = { args: { course: exampleCourse, + activeSchedule: exampleSchedule, }, }; diff --git a/src/views/components/CourseCatalogMain.tsx b/src/views/components/CourseCatalogMain.tsx index 6550188a..2a2558d2 100644 --- a/src/views/components/CourseCatalogMain.tsx +++ b/src/views/components/CourseCatalogMain.tsx @@ -1,6 +1,5 @@ import type { Course, ScrapedRow } from '@shared/types/Course'; -import React, { useEffect, useState } from 'react'; - +import ExtensionRoot from '@views/components/common/ExtensionRoot/ExtensionRoot'; import AutoLoad from '@views/components/injected/AutoLoad/AutoLoad'; import CourseCatalogInjectedPopup from '@views/components/injected/CourseCatalogInjectedPopup/CourseCatalogInjectedPopup'; import RecruitmentBanner from '@views/components/injected/RecruitmentBanner/RecruitmentBanner'; @@ -13,7 +12,7 @@ import { CourseCatalogScraper } from '@views/lib/CourseCatalogScraper'; import getCourseTableRows from '@views/lib/getCourseTableRows'; import type { SiteSupportType } from '@views/lib/getSiteSupport'; import { populateSearchInputs } from '@views/lib/populateSearchInputs'; -import ExtensionRoot from '@views/components/common/ExtensionRoot/ExtensionRoot'; +import React, { useEffect, useState } from 'react'; interface Props { support: Extract; diff --git a/src/views/components/calendar/CalendarCourseCell/CalendarCourseCell.tsx b/src/views/components/calendar/CalendarCourseCell/CalendarCourseCell.tsx index c1873eda..9542a805 100644 --- a/src/views/components/calendar/CalendarCourseCell/CalendarCourseCell.tsx +++ b/src/views/components/calendar/CalendarCourseCell/CalendarCourseCell.tsx @@ -1,4 +1,5 @@ -import { Status, StatusType } from '@shared/types/Course'; +import type { StatusType } from '@shared/types/Course'; +import { Status } from '@shared/types/Course'; import Text from '@views/components/common/Text/Text'; import clsx from 'clsx'; import React from 'react'; diff --git a/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx b/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx index afb55b8a..edd6d2c6 100644 --- a/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx +++ b/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx @@ -131,7 +131,7 @@ const HeadingAndActions: React.FC = ({ course, onClose, a
@@ -150,7 +150,7 @@ const HeadingAndActions: React.FC = ({ course, onClose, a {!courseAdded ? 'Add Course' : 'Remove Course'}
- + ); };