diff --git a/src/views/components/calendar/CalendarCourseCellColorPicker/HexColorEditor.tsx b/src/views/components/calendar/CalendarCourseCellColorPicker/HexColorEditor.tsx index e941746a..f62df2fb 100644 --- a/src/views/components/calendar/CalendarCourseCellColorPicker/HexColorEditor.tsx +++ b/src/views/components/calendar/CalendarCourseCellColorPicker/HexColorEditor.tsx @@ -27,12 +27,10 @@ export default function HexColorEditor({ hexCode, setHexCode }: HexColorEditorPr const tagColor = pickFontColor(previewColor.slice(1) as `#${string}`); const [localHexCode, setLocalHexCode] = React.useState(hexCode); - const debouncedSetHexCode = useDebounce((value: string) => setHexCode(value), 500); + const debouncedSetHexCode = useDebounce(setHexCode, 500); React.useEffect(() => { - if (hexCode !== localHexCode) { - setLocalHexCode(hexCode); - } + setLocalHexCode(hexCode); }, [hexCode]); React.useEffect(() => { diff --git a/src/views/components/calendar/DiningAppPromo.tsx b/src/views/components/calendar/DiningAppPromo.tsx index 67e76eed..2d4cc139 100644 --- a/src/views/components/calendar/DiningAppPromo.tsx +++ b/src/views/components/calendar/DiningAppPromo.tsx @@ -1,5 +1,5 @@ import { AppStoreLogo, ForkKnife, X as CloseIcon } from '@phosphor-icons/react'; -import { UT_DINING_APP_STORE_URL, UT_DINING_GOOGLE_PLAY_URL } from '@shared/util/appUrls'; +import { UT_DINING_APP_STORE_URL } from '@shared/util/appUrls'; import { Button } from '@views/components/common/Button'; import Text from '@views/components/common/Text/Text'; import React from 'react'; diff --git a/src/views/components/common/WhatsNewPopup.tsx b/src/views/components/common/WhatsNewPopup.tsx index d8a33387..d96d5678 100644 --- a/src/views/components/common/WhatsNewPopup.tsx +++ b/src/views/components/common/WhatsNewPopup.tsx @@ -15,7 +15,7 @@ import React, { useEffect, useState } from 'react'; */ const WHATSNEW_POPUP_VERSION = 2; -const WHATSNEW_VIDEO_URL = 'https://cdn.longhorns.dev/whats-new-v2.1.2.mp4'; +// const WHATSNEW_VIDEO_URL = 'https://cdn.longhorns.dev/whats-new-v2.1.2.mp4'; type Feature = { id: string; @@ -60,7 +60,7 @@ const NEW_FEATURES = [ * @returns A JSX of WhatsNewPopupContent component. */ export default function WhatsNewPopupContent(): JSX.Element { - const [videoError, setVideoError] = useState(false); + const [videoError, _setVideoError] = useState(false); return (
diff --git a/src/views/components/injected/AddAllButton.tsx b/src/views/components/injected/AddAllButton.tsx index bbf20cfa..5f83c208 100644 --- a/src/views/components/injected/AddAllButton.tsx +++ b/src/views/components/injected/AddAllButton.tsx @@ -1,6 +1,5 @@ import { addCourseByURL } from '@pages/background/lib/addCourseByURL'; import { background } from '@shared/messages'; -import { validateLoginStatus } from '@shared/util/checkLoginStatus'; import { Button } from '@views/components/common/Button'; import ExtensionRoot from '@views/components/common/ExtensionRoot/ExtensionRoot'; import useSchedules from '@views/hooks/useSchedules'; @@ -43,6 +42,8 @@ export default function InjectedButton(): JSX.Element | null { await addCourseByURL(activeSchedule, a); } } else { + // We'll allow the alert for this WIP feature + // eslint-disable-next-line no-alert window.alert('Logged into UT Registrar.'); } }; diff --git a/src/views/hooks/useWhatsNew.tsx b/src/views/hooks/useWhatsNew.tsx index 320d33b9..6c6953bc 100644 --- a/src/views/hooks/useWhatsNew.tsx +++ b/src/views/hooks/useWhatsNew.tsx @@ -5,8 +5,7 @@ import WhatsNewPopupContent from '@views/components/common/WhatsNewPopup'; import { useDialog } from '@views/contexts/DialogContext'; import React from 'react'; -import { LogoIcon } from '../components/common/LogoIcon'; -import useChangelog from './useChangelog'; +// import useChangelog from './useChangelog'; const LDIconURL = new URL('/src/assets/LD-icon-new.png', import.meta.url).href; @@ -17,8 +16,8 @@ const LDIconURL = new URL('/src/assets/LD-icon-new.png', import.meta.url).href; */ export default function useWhatsNewPopUp(): () => void { const showDialog = useDialog(); - const showChangeLog = useChangelog(); - const { version } = chrome.runtime.getManifest(); + // const showChangeLog = useChangelog(); + // const { version } = chrome.runtime.getManifest(); const showPopUp = () => { showDialog(close => ({