[build] upgrade eslint to 9.37.0 (#88)
Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
This commit is contained in:
@@ -1,21 +1,23 @@
|
||||
import { useEffect, useState } from 'react';
|
||||
import { useEffect, useState } from "react";
|
||||
|
||||
import { IntlProvider as BaseIntlProvider } from 'react-intl';
|
||||
import { IntlProvider as BaseIntlProvider } from "react-intl";
|
||||
|
||||
import { getLocale, isLocaleLoaded } from './global_locale';
|
||||
import { loadLocale } from './load_locale';
|
||||
import { getLocale, isLocaleLoaded } from "./global_locale";
|
||||
import { loadLocale } from "./load_locale";
|
||||
|
||||
function onProviderError(error: unknown) {
|
||||
// Silent the error, like upstream does
|
||||
if (process.env.NODE_ENV === 'production') return;
|
||||
if (process.env.NODE_ENV === "production") {
|
||||
return;
|
||||
}
|
||||
|
||||
// This browser does not advertise Intl support for this locale, we only print a warning
|
||||
// As-per the spec, the browser should select the best matching locale
|
||||
if (
|
||||
error &&
|
||||
typeof error === 'object' &&
|
||||
typeof error === "object" &&
|
||||
error instanceof Error &&
|
||||
error.message.match('MISSING_DATA')
|
||||
error.message.match("MISSING_DATA")
|
||||
) {
|
||||
console.warn(error.message);
|
||||
}
|
||||
@@ -24,7 +26,7 @@ function onProviderError(error: unknown) {
|
||||
}
|
||||
|
||||
export const IntlProvider: React.FC<
|
||||
Omit<React.ComponentProps<typeof BaseIntlProvider>, 'locale' | 'messages'>
|
||||
Omit<React.ComponentProps<typeof BaseIntlProvider>, "locale" | "messages">
|
||||
> = ({ children, ...props }) => {
|
||||
const [localeLoaded, setLocaleLoaded] = useState(false);
|
||||
|
||||
@@ -39,7 +41,9 @@ export const IntlProvider: React.FC<
|
||||
void loadLocaleData();
|
||||
}, []);
|
||||
|
||||
if (!localeLoaded) return null;
|
||||
if (!localeLoaded) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const { locale, messages } = getLocale();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user