diff --git a/web/packages/accounts/pages/two-factor/setup.tsx b/web/packages/accounts/pages/two-factor/setup.tsx index 66e24caf5..193bfb60f 100644 --- a/web/packages/accounts/pages/two-factor/setup.tsx +++ b/web/packages/accounts/pages/two-factor/setup.tsx @@ -6,7 +6,7 @@ import VerifyTwoFactor, { } from "@ente/accounts/components/two-factor/VerifyForm"; import { TwoFactorSetup } from "@ente/accounts/components/two-factor/setup"; import type { TwoFactorSecret } from "@ente/accounts/types/user"; -import { APP_HOMES } from "@ente/shared/apps/constants"; +import { APP_HOMES, appNameToAppNameOld } from "@ente/shared/apps/constants"; import type { PageProps } from "@ente/shared/apps/types"; import { VerticallyCentered } from "@ente/shared/components/Container"; import LinkButton from "@ente/shared/components/LinkButton"; @@ -23,7 +23,11 @@ export enum SetupMode { MANUAL_CODE, } -export default function SetupTwoFactor({ appName }: PageProps) { +const Page: React.FC = ({ appContext }) => { + const { appName } = appContext; + + const appNameOld = appNameToAppNameOld(appName); + const [twoFactorSecret, setTwoFactorSecret] = useState< TwoFactorSecret | undefined >(); @@ -59,7 +63,7 @@ export default function SetupTwoFactor({ appName }: PageProps) { isTwoFactorEnabled: true, }); // TODO: Refactor the type of APP_HOMES to not require the ?? - router.push(APP_HOMES.get(appName) ?? "/"); + router.push(APP_HOMES.get(appNameOld) ?? "/"); }; return ( @@ -85,4 +89,6 @@ export default function SetupTwoFactor({ appName }: PageProps) { ); -} +}; + +export default Page; diff --git a/web/packages/accounts/pages/two-factor/verify.tsx b/web/packages/accounts/pages/two-factor/verify.tsx index 510eaf60f..322b25ffc 100644 --- a/web/packages/accounts/pages/two-factor/verify.tsx +++ b/web/packages/accounts/pages/two-factor/verify.tsx @@ -1,10 +1,9 @@ +import { ensure } from "@/utils/ensure"; import { verifyTwoFactor } from "@ente/accounts/api/user"; import VerifyTwoFactor, { type VerifyTwoFactorCallback, } from "@ente/accounts/components/two-factor/VerifyForm"; import { PAGES } from "@ente/accounts/constants/pages"; - -import { ensure } from "@/utils/ensure"; import type { PageProps } from "@ente/shared/apps/types"; import { VerticallyCentered } from "@ente/shared/components/Container"; import FormPaper from "@ente/shared/components/Form/FormPaper"; @@ -20,9 +19,7 @@ import { t } from "i18next"; import { useRouter } from "next/router"; import { useEffect, useState } from "react"; -export const TwoFactorVerify: React.FC = ({ - appContext, -}: PageProps) => { +const Page: React.FC = ({ appContext }) => { const { logout } = appContext; const [sessionID, setSessionID] = useState(""); @@ -93,4 +90,4 @@ export const TwoFactorVerify: React.FC = ({ ); }; -export default TwoFactorVerify; +export default Page;