diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/svg/om-upgrade.svg b/openmetadata-ui/src/main/resources/ui/src/assets/svg/om-upgrade.svg new file mode 100644 index 00000000000..40e3c0e3b29 --- /dev/null +++ b/openmetadata-ui/src/main/resources/ui/src/assets/svg/om-upgrade.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openmetadata-ui/src/main/resources/ui/src/components/common/ErrorBoundary/ErrorFallback.tsx b/openmetadata-ui/src/main/resources/ui/src/components/common/ErrorBoundary/ErrorFallback.tsx index 7cd0d380f81..6960971537f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/common/ErrorBoundary/ErrorFallback.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/common/ErrorBoundary/ErrorFallback.tsx @@ -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 = ({ error, resetErrorBoundary, }) => { + const history = useHistory(); + const isChunkLoadError = error.message?.startsWith('Loading chunk'); const message = isChunkLoadError @@ -31,17 +35,25 @@ const ErrorFallback: React.FC = ({ ? t('message.look-like-upgraded-om') : ERROR500; + const handleReset = () => { + if (isChunkLoadError) { + history.go(0); + } else { + resetErrorBoundary(); + } + }; + return ( - {t('label.home')} + onClick={handleReset}> + {isChunkLoadError ? t('label.refresh') : t('label.home')} } - status="404" + icon={} subTitle={message} title={title} /> diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/de-de.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/de-de.json index 332006918c8..46f46a8a1d2 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/de-de.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/de-de.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json index 21d0741d7dc..04da1b1467e 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json index 5cb2078aa90..739b7eab70c 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json index 4cef9548ac2..c25b8175581 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json index 3fe55bda3b5..02b04f8c88f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json index d542a74cd4f..5405041da0f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/nl-nl.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/nl-nl.json index aa7d497667b..6ddc0fda15a 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/nl-nl.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/nl-nl.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json index 24e2a353e31..4ca35afdcf4 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json index 2957ad3c1bc..e0ab9a8d221 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json @@ -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", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json index 3a4a98719ac..226729f05db 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json @@ -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",