mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-12 07:48:14 +00:00
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:
parent
5f9a565f3a
commit
a83604c255
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 44 KiB |
@ -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}
|
||||
/>
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user