0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-03-31 22:51:25 -05:00

refactor(console): add toast after creating application successfully (#4372)

This commit is contained in:
Charles Zhao 2023-08-18 03:30:00 -05:00 committed by GitHub
parent 3bab12dc09
commit 514a6813b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 17 additions and 27 deletions

View file

@ -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<Application>();
toast.success(t('applications.application_created'));
void updateConfigs({
applicationCreated: true,
...conditional(

View file

@ -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: {

View file

@ -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 havent 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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {

View file

@ -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: {