diff --git a/packages/console/src/pages/Users/components/ApplicationName/index.tsx b/packages/console/src/pages/Users/components/ApplicationName/index.tsx index d9fa49f42..02adb2005 100644 --- a/packages/console/src/pages/Users/components/ApplicationName/index.tsx +++ b/packages/console/src/pages/Users/components/ApplicationName/index.tsx @@ -1,4 +1,4 @@ -import { Application } from '@logto/schemas'; +import { adminConsoleApplicationId, Application } from '@logto/schemas'; import React from 'react'; import useSWR from 'swr'; @@ -7,9 +7,14 @@ type Props = { }; const ApplicationName = ({ applicationId }: Props) => { - const { data } = useSWR(`/api/applications/${applicationId}`); + const isAdminConsole = applicationId === adminConsoleApplicationId; - return {data?.name ?? '-'}; + const { data } = useSWR(!isAdminConsole && `/api/applications/${applicationId}`); + + const name = isAdminConsole ? 'Admin Console' : data?.name; + + // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing + return {name || '-'}; }; export default ApplicationName;