Merge remote-tracking branch 'origin/fix/Status-to-StatusType' into fix/divider-usage

This commit is contained in:
DhruvArora-03
2024-02-26 23:24:36 -06:00
2 changed files with 15 additions and 16 deletions

View File

@@ -1,23 +1,22 @@
import type { Course, ScrapedRow } from '@shared/types/Course'; import type { Course, ScrapedRow } from '@shared/types/Course';
import React, { useEffect, useState } from 'react'; import React, { useEffect, useState } from 'react';
import { useKeyPress } from '../hooks/useKeyPress'; import AutoLoad from '@views/components/injected/AutoLoad/AutoLoad';
import useSchedules from '../hooks/useSchedules'; import CourseCatalogInjectedPopup from '@views/components/injected/CourseCatalogInjectedPopup/CourseCatalogInjectedPopup';
import { CourseCatalogScraper } from '../lib/CourseCatalogScraper'; import RecruitmentBanner from '@views/components/injected/RecruitmentBanner/RecruitmentBanner';
import getCourseTableRows from '../lib/getCourseTableRows'; import TableHead from '@views/components/injected/TableHead';
import type { SiteSupport, SiteSupportType } from '../lib/getSiteSupport'; import TableRow from '@views/components/injected/TableRow/TableRow';
import { populateSearchInputs } from '../lib/populateSearchInputs'; import TableSubheading from '@views/components/injected/TableSubheading/TableSubheading';
import ExtensionRoot from './common/ExtensionRoot/ExtensionRoot'; import { useKeyPress } from '@views/hooks/useKeyPress';
import AutoLoad from './injected/AutoLoad/AutoLoad'; import useSchedules from '@views/hooks/useSchedules';
import CourseCatalogInjectedPopup from './injected/CourseCatalogInjectedPopup/CourseCatalogInjectedPopup'; import { CourseCatalogScraper } from '@views/lib/CourseCatalogScraper';
import CoursePopup from './injected/CoursePopupOld/CoursePopup'; import getCourseTableRows from '@views/lib/getCourseTableRows';
import RecruitmentBanner from './injected/RecruitmentBanner/RecruitmentBanner'; import type { SiteSupportType } from '@views/lib/getSiteSupport';
import TableHead from './injected/TableHead'; import { populateSearchInputs } from '@views/lib/populateSearchInputs';
import TableRow from './injected/TableRow/TableRow'; import ExtensionRoot from '@views/components/common/ExtensionRoot/ExtensionRoot';
import TableSubheading from './injected/TableSubheading/TableSubheading';
interface Props { interface Props {
support: typeof SiteSupport.COURSE_CATALOG_DETAILS | typeof SiteSupport.COURSE_CATALOG_LIST; support: Extract<SiteSupportType, 'COURSE_CATALOG_DETAILS' | 'COURSE_CATALOG_LIST'>;
} }
/** /**

View File

@@ -2,9 +2,9 @@ import type { ScrapedRow } from '@shared/types/Course';
import useInfiniteScroll from '@views/hooks/useInfiniteScroll'; import useInfiniteScroll from '@views/hooks/useInfiniteScroll';
import { CourseCatalogScraper } from '@views/lib/CourseCatalogScraper'; import { CourseCatalogScraper } from '@views/lib/CourseCatalogScraper';
import { SiteSupport } from '@views/lib/getSiteSupport'; import { SiteSupport } from '@views/lib/getSiteSupport';
import type { AutoLoadStatusType } from '@views/lib/loadNextCourseCatalogPage';
import { import {
AutoLoadStatus, AutoLoadStatus,
AutoLoadStatusType,
loadNextCourseCatalogPage, loadNextCourseCatalogPage,
removePaginationButtons, removePaginationButtons,
} from '@views/lib/loadNextCourseCatalogPage'; } from '@views/lib/loadNextCourseCatalogPage';