Merge remote-tracking branch 'origin/fix/Status-to-StatusType' into fix/divider-usage
This commit is contained in:
@@ -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'>;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
Reference in New Issue
Block a user