import { I18nProvider } from "@/i18n"; import { Metadata } from "next"; import { Suspense } from "react"; import FinishedGoodManagement from "@/components/FinishedGoodManagement"; import { getServerSession } from "next-auth"; import { redirect } from "next/navigation"; import { authOptions } from "@/config/authConfig"; import { AUTH } from "@/authorities"; export const metadata: Metadata = { title: "Finished Good Management", }; const Page = async () => { const session = await getServerSession(authOptions); const abilities = session?.user?.abilities ?? []; if (!abilities.includes(AUTH.ADMIN)) { redirect("/dashboard"); } return ( }> ); }; export default Page;