import { NextResponse } from "next/server" import { findLang } from "@/constants/languages" import { myPages, overview } from "@/constants/routes/myPages" import type { NextMiddleware } from "next/server" import type { MiddlewareMatcher } from "@/types/middleware" export const middleware: NextMiddleware = (request) => { const lang = findLang(request.nextUrl.pathname)! return NextResponse.redirect(overview[lang]) } export const matcher: MiddlewareMatcher = (request) => { return [ myPages.da, myPages.de, myPages.en, myPages.fi, myPages.no, myPages.sv, ].includes(request.nextUrl.pathname) }