Update packages (and fix intl)

This commit is contained in:
Timothy Armes
2023-09-13 20:33:56 +02:00
parent cebf5d98b8
commit bff704077c
43 changed files with 1147 additions and 1597 deletions
@@ -10,7 +10,7 @@ import "leaflet/dist/leaflet.css";
import { useFormContext, useWatch } from "react-hook-form";
import { MapContainer, Marker, TileLayer } from "react-leaflet";
import MapEvents from "@/app/[lang]/components/MapEvents";
import MapEvents from "@/app/[locale]/components/MapEvents";
import { mapBoundsAtom } from "@/app/atoms";
const center: LatLngLiteral = { lat: 47.0844, lng: 2.3964 };
@@ -8,14 +8,14 @@ import dynamic from "next/dynamic";
import { FormProvider, useForm } from "react-hook-form";
import { z } from "zod";
import { clearMessage } from "@/app/[lang]/components/InfoMessage";
import InfoMessage from "@/app/[lang]/components/InfoMessage";
import LoadingMap from "@/app/[lang]/components/LoadingMap";
import { DateField } from "@/app/[lang]/components/form/DateField";
import { SelectField } from "@/app/[lang]/components/form/SelectField";
import { SwitchField } from "@/app/[lang]/components/form/SwitchField";
import { TextAreaField } from "@/app/[lang]/components/form/TextAreaField";
import { TextField } from "@/app/[lang]/components/form/TextField";
import { clearMessage } from "@/app/[locale]/components/InfoMessage";
import InfoMessage from "@/app/[locale]/components/InfoMessage";
import LoadingMap from "@/app/[locale]/components/LoadingMap";
import { DateField } from "@/app/[locale]/components/form/DateField";
import { SelectField } from "@/app/[locale]/components/form/SelectField";
import { SwitchField } from "@/app/[locale]/components/form/SwitchField";
import { TextAreaField } from "@/app/[locale]/components/form/TextAreaField";
import { TextField } from "@/app/[locale]/components/form/TextField";
import { addTournamentSchema } from "@/schemas";
import { TimeControl } from "@/types";
import { trpc } from "@/utils/trpc";
@@ -2,7 +2,7 @@ import { useTranslations } from "next-intl";
import Link from "next-intl/link";
import { FaGithub, FaRegEnvelope } from "react-icons/fa";
import ThemeSwitcher from "@/app/[lang]/components/ThemeSwitcher";
import ThemeSwitcher from "@/app/[locale]/components/ThemeSwitcher";
export default function Footer() {
const t = useTranslations("Footer");
@@ -4,7 +4,7 @@ import { useState } from "react";
import { useTranslations } from "next-intl";
import InfoMessage from "@/app/[lang]/components/InfoMessage";
import InfoMessage from "@/app/[locale]/components/InfoMessage";
import { handleEmailSubmit } from "@/handlers/formHandlers";
import useContactForm from "@/hooks/useContactForm";
@@ -37,19 +37,11 @@ export async function generateMetadata({
export default async function RootLayout({
children,
params,
params: { locale },
}: {
children: ReactNode;
params: { locale?: string };
}) {
// eslint-disable-next-line react-hooks/rules-of-hooks
const locale = useLocale(); // This hook IS allowed since it's stateless
// Show a 404 error if the user requests an unknown locale
if (params.locale !== undefined && params.locale !== locale) {
notFound();
}
let messages;
try {
messages = (await import(`@/messages/${locale}.json`)).default;
@@ -13,7 +13,7 @@ import { FaAngleDoubleDown } from "react-icons/fa";
import { LayerGroup, MapContainer, TileLayer } from "react-leaflet";
import MarkerClusterGroup from "react-leaflet-cluster";
import MapEvents from "@/app/[lang]/components/MapEvents";
import MapEvents from "@/app/[locale]/components/MapEvents";
import {
debouncedHoveredListTournamentIdAtom,
filteredTournamentsByTimeControlAtom,
@@ -3,7 +3,7 @@
import { useHydrateAtoms } from "jotai/utils";
import dynamic from "next/dynamic";
import LoadingMap from "@/app/[lang]/components/LoadingMap";
import LoadingMap from "@/app/[locale]/components/LoadingMap";
import { tournamentsAtom } from "@/app/atoms";
import { Tournament } from "@/types";