diff --git a/packages/console/src/pages/ApplicationDetails/components/Settings.tsx b/packages/console/src/pages/ApplicationDetails/components/Settings.tsx index c21144956..313f07e13 100644 --- a/packages/console/src/pages/ApplicationDetails/components/Settings.tsx +++ b/packages/console/src/pages/ApplicationDetails/components/Settings.tsx @@ -1,4 +1,4 @@ -import { Application, SnakeCaseOidcConfig } from '@logto/schemas'; +import { Application, ApplicationType, SnakeCaseOidcConfig } from '@logto/schemas'; import React from 'react'; import { Controller, useFormContext } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; @@ -14,10 +14,11 @@ import { uriOriginValidator, uriValidator } from '@/utilities/validator'; import * as styles from '../index.module.scss'; type Props = { + applicationType: ApplicationType; oidcConfig: SnakeCaseOidcConfig; }; -const Settings = ({ oidcConfig }: Props) => { +const Settings = ({ applicationType, oidcConfig }: Props) => { const { control, register, @@ -81,7 +82,11 @@ const Settings = ({ oidcConfig }: Props) => { title="admin_console.application_details.redirect_uri" value={value} error={convertRhfErrorMessage(error?.message)} - placeholder={t('application_details.redirect_uri_placeholder')} + placeholder={ + applicationType === ApplicationType.Native + ? t('application_details.redirect_uri_placeholder_native') + : t('application_details.redirect_uri_placeholder') + } onChange={onChange} /> )} diff --git a/packages/console/src/pages/ApplicationDetails/index.tsx b/packages/console/src/pages/ApplicationDetails/index.tsx index ff591ee48..4eb9ab526 100644 --- a/packages/console/src/pages/ApplicationDetails/index.tsx +++ b/packages/console/src/pages/ApplicationDetails/index.tsx @@ -180,7 +180,7 @@ const ApplicationDetails = () => { {isAdvancedSettings ? ( ) : ( - + )}
diff --git a/packages/phrases/src/locales/en.ts b/packages/phrases/src/locales/en.ts index 49c533a61..ce995e700 100644 --- a/packages/phrases/src/locales/en.ts +++ b/packages/phrases/src/locales/en.ts @@ -126,11 +126,12 @@ const translation = { description_placeholder: 'Enter your application description', authorization_endpoint: 'Authorization endpoint', redirect_uri: 'Redirect URIs', - redirect_uri_placeholder: 'https://myapp.com/sign-in', + redirect_uri_placeholder: 'https://your.website.com/app', + redirect_uri_placeholder_native: 'io.logto://callback', post_sign_out_redirect_uri: 'Post Sign-out Redirect URIs', - post_sign_out_redirect_uri_placeholder: 'https://myapp.com/sign-in', + post_sign_out_redirect_uri_placeholder: 'https://your.website.com/home', cors_allowed_origins: 'CORS allowed origins', - cors_allowed_origins_placeholder: 'https://sign-in.mydomain.com', + cors_allowed_origins_placeholder: 'https://your.website.com', add_another: 'Add Another', id_token_expiration: 'ID Token expiration', refresh_token_expiration: 'Refresh Token expiration', diff --git a/packages/phrases/src/locales/zh-cn.ts b/packages/phrases/src/locales/zh-cn.ts index d728c6989..3c54f89ec 100644 --- a/packages/phrases/src/locales/zh-cn.ts +++ b/packages/phrases/src/locales/zh-cn.ts @@ -123,11 +123,12 @@ const translation = { description_placeholder: '请输入应用描述', authorization_endpoint: 'Authorization Endpoint', redirect_uri: 'Redirect URIs', - redirect_uri_placeholder: 'https://myapp.com/sign-in', + redirect_uri_placeholder: 'https://your.website.com/app', + redirect_uri_placeholder_native: 'io.logto://callback', post_sign_out_redirect_uri: 'Post sign out redirect URIs', - post_sign_out_redirect_uri_placeholder: 'https://myapp.com/sign-in', + post_sign_out_redirect_uri_placeholder: 'https://your.website.com/home', cors_allowed_origins: 'CORS Allowed Origins', - cors_allowed_origins_placeholder: 'https://sign-in.mydomain.com', + cors_allowed_origins_placeholder: 'https://your.website.com', add_another: '新增', id_token_expiration: 'ID Token 过期时间', refresh_token_expiration: 'Refresh Token 过期时间',