From 514a6813b4b8d544f221e348fe0c5726928a3f91 Mon Sep 17 00:00:00 2001 From: Charles Zhao Date: Fri, 18 Aug 2023 03:30:00 -0500 Subject: [PATCH] refactor(console): add toast after creating application successfully (#4372) --- .../src/pages/Applications/components/CreateForm/index.tsx | 2 ++ .../src/locales/de/translation/admin-console/applications.ts | 3 +-- .../src/locales/en/translation/admin-console/applications.ts | 3 +-- .../src/locales/es/translation/admin-console/applications.ts | 3 +-- .../src/locales/fr/translation/admin-console/applications.ts | 3 +-- .../src/locales/it/translation/admin-console/applications.ts | 3 +-- .../src/locales/ja/translation/admin-console/applications.ts | 3 +-- .../src/locales/ko/translation/admin-console/applications.ts | 3 +-- .../locales/pl-pl/translation/admin-console/applications.ts | 3 +-- .../locales/pt-br/translation/admin-console/applications.ts | 3 +-- .../locales/pt-pt/translation/admin-console/applications.ts | 3 +-- .../src/locales/ru/translation/admin-console/applications.ts | 3 +-- .../locales/tr-tr/translation/admin-console/applications.ts | 3 +-- .../locales/zh-cn/translation/admin-console/applications.ts | 2 +- .../locales/zh-hk/translation/admin-console/applications.ts | 2 +- .../locales/zh-tw/translation/admin-console/applications.ts | 2 +- 16 files changed, 17 insertions(+), 27 deletions(-) diff --git a/packages/console/src/pages/Applications/components/CreateForm/index.tsx b/packages/console/src/pages/Applications/components/CreateForm/index.tsx index f7f23abb4..c3913968d 100644 --- a/packages/console/src/pages/Applications/components/CreateForm/index.tsx +++ b/packages/console/src/pages/Applications/components/CreateForm/index.tsx @@ -3,6 +3,7 @@ import { ApplicationType } from '@logto/schemas'; import { conditional } from '@silverhand/essentials'; import { useContext } from 'react'; import { useController, useForm } from 'react-hook-form'; +import { toast } from 'react-hot-toast'; import { useTranslation } from 'react-i18next'; import Modal from 'react-modal'; @@ -67,6 +68,7 @@ function CreateForm({ defaultCreateType, defaultCreateFrameworkName, onClose }: } const createdApp = await api.post('api/applications', { json: data }).json(); + toast.success(t('applications.application_created')); void updateConfigs({ applicationCreated: true, ...conditional( diff --git a/packages/phrases/src/locales/de/translation/admin-console/applications.ts b/packages/phrases/src/locales/de/translation/admin-console/applications.ts index 308e1ea1a..483a3be31 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Gib eine Beschreibung ein', select_application_type: 'Wähle einen Anwendungstyp', no_application_type_selected: 'Du hast noch keinen Anwendungstyp ausgewählt', - application_created: - 'Die Anwendung {{name}} wurde erfolgreich erstellt.\nKonfiguriere jetzt die Anwendung.', + application_created: 'Die Anwendung wurde erfolgreich erstellt.', app_id: 'App ID', type: { native: { diff --git a/packages/phrases/src/locales/en/translation/admin-console/applications.ts b/packages/phrases/src/locales/en/translation/admin-console/applications.ts index 4b73caead..d1860efd5 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Enter your application description', select_application_type: 'Select an application type', no_application_type_selected: 'You haven’t selected any application type yet', - application_created: - 'The application {{name}} has been successfully created.\nNow finish your application settings.', + application_created: 'Application created successfully.', app_id: 'App ID', type: { native: { diff --git a/packages/phrases/src/locales/es/translation/admin-console/applications.ts b/packages/phrases/src/locales/es/translation/admin-console/applications.ts index cff4457ff..2a4be90bd 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Introduce la descripción de tu aplicación', select_application_type: 'Seleccionar un tipo de aplicación', no_application_type_selected: 'Aún no has seleccionado ningún tipo de aplicación', - application_created: - '¡La aplicación {{name}} se ha creado correctamente.\nAhora completa la configuración de tu aplicación.', + application_created: '¡La aplicación se ha creado correctamente.', app_id: 'ID de la App', type: { native: { diff --git a/packages/phrases/src/locales/fr/translation/admin-console/applications.ts b/packages/phrases/src/locales/fr/translation/admin-console/applications.ts index 85eccfdaa..a01d4a2c8 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Entrer la description de votre application', select_application_type: "Sélectionner un type d'application", no_application_type_selected: "Vous n'avez pas encore sélectionné de type d'application", - application_created: - "L'application {{name}} a été créée avec succès.\nMaintenant, terminez les paramètres de votre application", + application_created: "L'application a été créée avec succès.", app_id: 'App ID', type: { native: { diff --git a/packages/phrases/src/locales/it/translation/admin-console/applications.ts b/packages/phrases/src/locales/it/translation/admin-console/applications.ts index b157d8f92..b699b9ecd 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Inserisci la descrizione della tua applicazione', select_application_type: 'Seleziona un tipo di applicazione', no_application_type_selected: 'Non hai ancora selezionato alcun tipo di applicazione', - application_created: - "L'applicazione {{name}} è stata creata con successo.\nOra completa le impostazioni della tua applicazione.", + application_created: "L'applicazione è stata creata con successo.", app_id: 'ID App', type: { native: { diff --git a/packages/phrases/src/locales/ja/translation/admin-console/applications.ts b/packages/phrases/src/locales/ja/translation/admin-console/applications.ts index b536d754d..6fa064b42 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'アプリケーションの説明を入力してください', select_application_type: 'アプリケーションタイプを選択してください', no_application_type_selected: 'まだアプリケーションタイプが選択されていません', - application_created: - 'アプリケーション {{name}} が正常に作成されました。\n今すぐアプリケーション設定を完了してください。', + application_created: 'アプリケーションが正常に作成されました。', app_id: 'アプリID', type: { native: { diff --git a/packages/phrases/src/locales/ko/translation/admin-console/applications.ts b/packages/phrases/src/locales/ko/translation/admin-console/applications.ts index 83f051c88..76e44883a 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: '어플리케이션 설명을 적어주세요.', select_application_type: '어플리케이션 종류 선택', no_application_type_selected: '어플리케이션 종류를 선택하지 않았어요.', - application_created: - '{{name}} 어플리케이션이 성공적으로 생성되었어요.\n이제 어플리케이션 설정을 마무리해 주세요.', + application_created: '어플리케이션이 성공적으로 생성되었어요.', app_id: '앱 ID', type: { native: { diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts index 82dd8bf6b..361cb812c 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Wprowadź opis swojej aplikacji', select_application_type: 'Wybierz typ aplikacji', no_application_type_selected: 'Nie wybrałeś jeszcze żadnego typu aplikacji', - application_created: - 'Aplikacja {{name}} została pomyślnie utworzona.\nTeraz zakończ konfigurację aplikacji.', + application_created: 'Aplikacja ostała pomyślnie utworzona.', app_id: 'ID aplikacji', type: { native: { diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts index 42f9b6c02..b051d4aac 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Digite a descrição do seu aplicativo', select_application_type: 'Selecione um tipo de aplicativo', no_application_type_selected: 'Você ainda não selecionou nenhum tipo de aplicativo', - application_created: - 'O aplicativo {{name}} foi criado com sucesso.\nAgora conclua as configurações do aplicativo.', + application_created: 'O aplicativo foi criado com sucesso.', app_id: 'ID do aplicativo', type: { native: { diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts index b760e4037..85a0491a9 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Insira a descrição da sua aplicação', select_application_type: 'Selecione o tipo de aplicação', no_application_type_selected: 'Ainda não selecionou nenhum tipo de aplicação', - application_created: - 'A aplicação {{name}} foi criada com sucesso.\nAgora termine as configurações do seu aplicativo.', + application_created: 'A aplicação foi criada com sucesso.', app_id: 'ID da aplicação', type: { native: { diff --git a/packages/phrases/src/locales/ru/translation/admin-console/applications.ts b/packages/phrases/src/locales/ru/translation/admin-console/applications.ts index 1c5a440aa..cfbdb9b25 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Введите описание вашего приложения', select_application_type: 'Выбрать тип приложения', no_application_type_selected: 'Вы еще не выбрали тип приложения', - application_created: - 'Приложение {{name}} успешно создано.\nТеперь завершите настройку приложения.', + application_created: 'Приложение успешно создано.', app_id: 'ID приложения', type: { native: { diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts index 5b95d7c53..1a852a81f 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts @@ -11,8 +11,7 @@ const applications = { application_description_placeholder: 'Uygulama açıklaması giriniz', select_application_type: 'Uygulama tipi seçiniz', no_application_type_selected: 'Henüz bir uygulama tipi seçmediniz', - application_created: - '{{name}} Uygulaması başarıyla oluşturuldu.\nŞimdi uygulama ayarlarını tamamlayın.', + application_created: 'Uygulaması başarıyla oluşturuldu.', app_id: 'Uygulama IDsi', type: { native: { diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts index d811fe42a..45b693199 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts @@ -10,7 +10,7 @@ const applications = { application_description_placeholder: '请输入应用描述', select_application_type: '选择应用类型', no_application_type_selected: '你还没有选择应用类型', - application_created: '应用 {{name}} 成功创建。\n现在请完成你的应用设置。', + application_created: '创建应用成功。', app_id: 'App ID', type: { native: { diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts index b1827f307..3f6640955 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts @@ -10,7 +10,7 @@ const applications = { application_description_placeholder: '請輸入應用描述', select_application_type: '選擇應用類型', no_application_type_selected: '你還沒有選擇應用類型', - application_created: '應用 {{name}} 成功創建。\n現在請完成你的應用設置。', + application_created: '應用創建成功。', app_id: 'App ID', type: { native: { diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts index 41521aa50..535d996d5 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts @@ -10,7 +10,7 @@ const applications = { application_description_placeholder: '請輸入應用描述', select_application_type: '選擇應用類型', no_application_type_selected: '你還沒有選擇應用類型', - application_created: '應用 {{name}} 成功創建。\n現在請完成你的應用設置。', + application_created: '應用創建成功。', app_id: 'App ID', type: { native: {