From c652abb9f9d5b3c591253d54ef822d5842b08d2d Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Sun, 12 May 2024 08:58:38 +0530 Subject: [PATCH] [web] Show api host on dev builds --- web/packages/accounts/pages/credentials.tsx | 32 +++++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/web/packages/accounts/pages/credentials.tsx b/web/packages/accounts/pages/credentials.tsx index 36425c142..1e93809c9 100644 --- a/web/packages/accounts/pages/credentials.tsx +++ b/web/packages/accounts/pages/credentials.tsx @@ -1,3 +1,4 @@ +import { isDevBuild } from "@/next/env"; import log from "@/next/log"; import { APP_HOMES } from "@ente/shared/apps/constants"; import { PageProps } from "@ente/shared/apps/types"; @@ -18,7 +19,7 @@ import { } from "@ente/shared/crypto/helpers"; import { B64EncryptionResult } from "@ente/shared/crypto/types"; import { CustomError } from "@ente/shared/error"; -import { getAccountsURL } from "@ente/shared/network/api"; +import { getAccountsURL, getEndpoint } from "@ente/shared/network/api"; import InMemoryStore, { MS_KEYS } from "@ente/shared/storage/InMemoryStore"; import { LS_KEYS, @@ -259,7 +260,7 @@ export default function Credentials({ appContext, appName }: PageProps) { return ( - {user.email} +
{user.email}
+ {t("FORGOT_PASSWORD")} @@ -277,23 +279,41 @@ export default function Credentials({ appContext, appName }: PageProps) { {t("CHANGE_EMAIL")} + + {isDevBuild && }
); } -const Title: React.FC = ({ children }) => { +const Header: React.FC = ({ children }) => { return ( - + {t("PASSWORD")} {children} - + ); }; -const Title_ = styled("div")` +const Header_ = styled("div")` margin-block-end: 4rem; display: flex; flex-direction: column; gap: 8px; `; + +const ConnectionDetails: React.FC = () => { + const apiOrigin = new URL(getEndpoint()); + + return ( + + + {apiOrigin.host} + + + ); +}; + +const ConnectionDetails_ = styled("div")` + margin-block-start: 1rem; +`;