ui: update error fallback icon in error boundary (#15803)

* update error fallback icon in error boundary

* Update language translations for OpenMetadata UI
This commit is contained in:
Sachin Chaurasiya 2024-04-04 18:56:55 +05:30 committed by GitHub
parent 5f9a565f3a
commit a83604c255
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 103 additions and 13 deletions

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 44 KiB

View File

@ -15,12 +15,16 @@ import { Button, Result } from 'antd';
import { t } from 'i18next';
import React from 'react';
import { FallbackProps } from 'react-error-boundary';
import { useHistory } from 'react-router-dom';
import { ReactComponent as OmUpgradeIcon } from '../../../assets/svg/om-upgrade.svg';
import { ERROR500 } from '../../../constants/constants';
const ErrorFallback: React.FC<FallbackProps> = ({
error,
resetErrorBoundary,
}) => {
const history = useHistory();
const isChunkLoadError = error.message?.startsWith('Loading chunk');
const message = isChunkLoadError
@ -31,17 +35,25 @@ const ErrorFallback: React.FC<FallbackProps> = ({
? t('message.look-like-upgraded-om')
: ERROR500;
const handleReset = () => {
if (isChunkLoadError) {
history.go(0);
} else {
resetErrorBoundary();
}
};
return (
<Result
extra={
<Button
className="ant-btn-primary-custom"
type="primary"
onClick={resetErrorBoundary}>
{t('label.home')}
onClick={handleReset}>
{isChunkLoadError ? t('label.refresh') : t('label.home')}
</Button>
}
status="404"
icon={<OmUpgradeIcon width={512} />}
subTitle={message}
title={title}
/>

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Geben Sie eine Liste von Zeichenfolgen/Regex-Mustern als durch Kommas getrennte Werte ein.",
"login-fail-attempt-message": "Allowed attampt on consicutive failed login to application.",
"logout-confirmation": "Sind Sie sicher, dass Sie sich abmelden möchten?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "Machen Sie eine Ankündigung!",
"manage-airflow-api": "OpenMetadata - Verwaltete Airflow-APIs",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Enter a list of strings/regex patterns as a comma separated value",
"login-fail-attempt-message": "Allowed attempt on consecutive failed login to application.",
"logout-confirmation": "Are you sure you want to logout?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "Make an announcement!",
"manage-airflow-api": "OpenMetadata - Managed Airflow APIs",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Ingrese una lista de cadenas/patrones regex como un valor separado por comas",
"login-fail-attempt-message": "Intento permitido en el inicio de sesión consecutivamente fallido a la aplicación.",
"logout-confirmation": "¿Estás seguro de que quieres cerrar sesión?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "hizo un anuncio",
"make-an-announcement": "¡Haz un anuncio!",
"manage-airflow-api": "OpenMetadata - APIs de Airflow",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Entrer une liste de chaînes / motifs regex comme une valeur séparée par des virgules",
"login-fail-attempt-message": "Allowed attampt on consicutive failed login to application.",
"logout-confirmation": "Are you sure you want to logout?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "Faire une annonce",
"manage-airflow-api": "OpenMetadata - Managed Airflow APIs",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "הזן רשימה של מחרוזות / דפוסי Regex כערך מופרך בפסיקים",
"login-fail-attempt-message": "ניתן עדיין לנסות במקרה של כמה ניסיונות כושלים רצופים להתחבר ליישום.",
"logout-confirmation": "האם אתה בטוח שברצונך להתנתק?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "פרסם הודעה!",
"manage-airflow-api": "OpenMetadata - ממונה APIs ל-Airflow",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Enter a list of strings/regex patterns as a comma separated value",
"login-fail-attempt-message": "Allowed attampt on consicutive failed login to application.",
"logout-confirmation": "Are you sure you want to logout?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "お知らせを作成してください!",
"manage-airflow-api": "OpenMetadata - Managed Airflow APIs",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Voer een lijst met strings/regex-patronen in als een door komma's gescheiden waarde",
"login-fail-attempt-message": "Toegestane poging bij opeenvolgende mislukte aanmelding bij de toepassing.",
"logout-confirmation": "Weet je zeker dat je wilt uitloggen?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "heeft een aankondiging gedaan",
"make-an-announcement": "Doe een aankondiging!",
"manage-airflow-api": "OpenMetadata - Beheerde Airflow API's",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Insira uma lista de strings/padrões regex como um valor separado por vírgulas",
"login-fail-attempt-message": "Tentativa permitida após falhas consecutivas de login no aplicativo.",
"logout-confirmation": "Você tem certeza de que deseja sair?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "Faça um anúncio!",
"manage-airflow-api": "OpenMetadata - APIs Gerenciadas de Airflow",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "Введите список строк/шаблонов регулярных выражений в виде значения, разделенного запятыми.",
"login-fail-attempt-message": "Allowed attampt on consicutive failed login to application.",
"logout-confirmation": "Вы уверены, что хотите выйти из системы?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "Сделайте объявление!",
"manage-airflow-api": "OpenMetadata - Managed Airflow APIs",

View File

@ -1498,7 +1498,7 @@
"list-of-strings-regex-patterns-csv": "以逗号分隔的值的形式输入字符串/正则表达式列表",
"login-fail-attempt-message": "Allowed attampt on consicutive failed login to application.",
"logout-confirmation": "您确定要注销登录吗?",
"look-like-upgraded-om": "Look like you have upgraded OpenMetadata",
"look-like-upgraded-om": "Look's like you have upgraded OpenMetadata",
"made-announcement": "made an announcement",
"make-an-announcement": "发布公告",
"manage-airflow-api": "OpenMetadata 管理的 Airflow APIs",