import {useEffect, useState} from "react"; import {useRouter} from "next/router"; import {NextIntlProvider} from "next-intl"; import UnAuthorizedComponent from "@/components/errors/403"; export default function Custom404() { const router = useRouter() const [messages, setMessages] = useState(null) useEffect(() => { const fetch = async () => { const tempMessages = (await import(`&/locales/${router.locale}/app.json`)).default setMessages(tempMessages) } fetch() }, []); if (!messages) return return ( ); }