From 36a92dabe1c04ff7f363f526a4fd78c6d7b91e59 Mon Sep 17 00:00:00 2001 From: Cooper Ransom Date: Wed, 27 Mar 2024 17:50:37 -0400 Subject: [PATCH] Silly me --- src/pages/onboarding/OnboardingExtension.tsx | 4 +- src/pages/parts/player/ScrapeErrorPart.tsx | 46 ++--- src/utils/extension.ts | 20 +++ src/utils/onboarding.ts | 24 +-- src/utils/setup/App.tsx | 179 ------------------- 5 files changed, 36 insertions(+), 237 deletions(-) create mode 100644 src/utils/extension.ts delete mode 100644 src/utils/setup/App.tsx diff --git a/src/pages/onboarding/OnboardingExtension.tsx b/src/pages/onboarding/OnboardingExtension.tsx index ef05cbfc..66e662e2 100644 --- a/src/pages/onboarding/OnboardingExtension.tsx +++ b/src/pages/onboarding/OnboardingExtension.tsx @@ -21,8 +21,8 @@ import { ExtensionDetectionResult, detectExtensionInstall, } from "@/utils/detectFeatures"; -import { getExtensionState } from "@/utils/onboarding"; -import type { ExtensionStatus } from "@/utils/onboarding"; +import { getExtensionState } from "@/utils/extension"; +import type { ExtensionStatus } from "@/utils/extension"; function RefreshBar() { const { t } = useTranslation(); diff --git a/src/pages/parts/player/ScrapeErrorPart.tsx b/src/pages/parts/player/ScrapeErrorPart.tsx index 5de7e650..50b3cccc 100644 --- a/src/pages/parts/player/ScrapeErrorPart.tsx +++ b/src/pages/parts/player/ScrapeErrorPart.tsx @@ -11,7 +11,8 @@ import { Paragraph } from "@/components/text/Paragraph"; import { Title } from "@/components/text/Title"; import { ScrapingItems, ScrapingSegment } from "@/hooks/useProviderScrape"; import { ErrorContainer, ErrorLayout } from "@/pages/layouts/ErrorLayout"; -import { ExtensionStatus, getExtensionState } from "@/utils/onboarding"; +import { getExtensionState } from "@/utils/extension"; +import type { ExtensionStatus } from "@/utils/extension"; import { getProviderApiUrls } from "@/utils/proxyUrls"; import { ErrorCardInModal } from "../errors/ErrorCard"; @@ -29,8 +30,6 @@ export function ScrapeErrorPart(props: ScrapeErrorPartProps) { const location = useLocation(); const [extensionState, setExtensionState] = useState("unknown"); - const [title, setTitle] = useState(t("player.scraping.notFound.title")); - const [icon, setIcon] = useState(Icons.WAND); const error = useMemo(() => { const data = props.data; @@ -51,10 +50,6 @@ export function ScrapeErrorPart(props: ScrapeErrorPartProps) { useEffect(() => { getExtensionState().then((state: ExtensionStatus) => { setExtensionState(state); - if (state === "disallowed") { - setTitle(t("player.scraping.extensionFailure.disabledTitle")); - setIcon(Icons.LOCK); - } }); }, [t]); @@ -62,8 +57,10 @@ export function ScrapeErrorPart(props: ScrapeErrorPartProps) { return ( - {t("player.scraping.notFound.badge")} - {title} + + {t("player.scraping.notFound.badge")} + + {t("player.scraping.extensionFailure.disabledTitle")} - {t("player.scraping.notFound.homeButton")} + {t("player.scraping.extensionFailure.homeButton")} - {error ? ( - modal.hide()} - error={error} - /> - ) : null} ); } @@ -112,16 +102,11 @@ export function ScrapeErrorPart(props: ScrapeErrorPartProps) { return ( - {t("player.scraping.notFound.badge")} - {title} - - , - }} - /> - + + {t("player.scraping.notFound.badge")} + + {t("player.scraping.notFound.title")} + {t("player.scraping.notFound.text")}