From 9614edce176e45b3ce165970b4e97724eafd612a Mon Sep 17 00:00:00 2001 From: simeng-li Date: Mon, 20 Mar 2023 15:28:58 +0800 Subject: [PATCH] feat(console): set title based on isCloud (#3541) --- packages/console/src/App.tsx | 2 ++ packages/console/src/index.html | 1 - packages/console/src/utils/set-title.ts | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 packages/console/src/utils/set-title.ts diff --git a/packages/console/src/App.tsx b/packages/console/src/App.tsx index 4c7c80558..f8e976fa8 100644 --- a/packages/console/src/App.tsx +++ b/packages/console/src/App.tsx @@ -23,8 +23,10 @@ import AppConfirmModalProvider from './contexts/AppConfirmModalProvider'; import AppEndpointsProvider from './contexts/AppEndpointsProvider'; import { AppThemeProvider } from './contexts/AppThemeProvider'; import TenantsProvider, { TenantsContext } from './contexts/TenantsProvider'; +import setTitle from './utils/set-title'; void initI18n(); +setTitle(); const Content = () => { const { tenants, isSettle, currentTenantId } = useContext(TenantsContext); diff --git a/packages/console/src/index.html b/packages/console/src/index.html index d01982526..91e6965ac 100644 --- a/packages/console/src/index.html +++ b/packages/console/src/index.html @@ -5,7 +5,6 @@ - Logto Console diff --git a/packages/console/src/utils/set-title.ts b/packages/console/src/utils/set-title.ts new file mode 100644 index 000000000..0e8aadebd --- /dev/null +++ b/packages/console/src/utils/set-title.ts @@ -0,0 +1,9 @@ +import { isCloud } from '../consts/cloud'; + +const setTitle = () => { + const title = isCloud ? 'Logto Cloud' : 'Logto Console'; + // eslint-disable-next-line @silverhand/fp/no-mutation + document.title = title; +}; + +export default setTitle;