[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:
Zoë Bijl
2025-10-12 13:42:02 +02:00
committed by tobi
parent 75d7a62693
commit 1ff70886a1
975 changed files with 22196 additions and 21964 deletions
@@ -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();