From f97ddd0128c123e1f3c927a6ef0e1a3afe9d21ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20=C5=BBegle=C5=84?= Date: Tue, 1 Dec 2020 18:18:58 +0100 Subject: [PATCH] Fix react-intl missing translation error (#882) * Improve error handling * Remove unused import --- src/components/Locale/Locale.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Locale/Locale.tsx b/src/components/Locale/Locale.tsx index 64f877b7d..165062c60 100644 --- a/src/components/Locale/Locale.tsx +++ b/src/components/Locale/Locale.tsx @@ -1,6 +1,6 @@ import useLocalStorage from "@saleor/hooks/useLocalStorage"; import React from "react"; -import { IntlProvider, MissingTranslationError } from "react-intl"; +import { IntlProvider, ReactIntlErrorCode } from "react-intl"; export enum Locale { AR = "ar", @@ -165,7 +165,7 @@ const LocaleProvider: React.FC = ({ children }) => { locale={locale} messages={getKeyValueJson(messages)} onError={err => { - if (!(err instanceof MissingTranslationError)) { + if (!(err.code === ReactIntlErrorCode.MISSING_TRANSLATION)) { console.error(err); } }}