diff --git a/app/centrale/page.tsx b/app/centrale/page.tsx new file mode 100644 index 0000000..aa4010c --- /dev/null +++ b/app/centrale/page.tsx @@ -0,0 +1,18 @@ +"use client"; + +import { useEffect } from "react"; +import { useRouter } from "next/navigation"; + +export default function CentralePage() { + const router = useRouter(); + + useEffect(() => { + router.replace("/missions"); + }, [router]); + + return ( +
+
+
+ ); +} diff --git a/app/lemessage/page.tsx b/app/lemessage/page.tsx new file mode 100644 index 0000000..05971b5 --- /dev/null +++ b/app/lemessage/page.tsx @@ -0,0 +1,23 @@ +import { getServerSession } from "next-auth/next"; +import { authOptions } from "@/app/api/auth/options"; +import { redirect } from "next/navigation"; +import { ResponsiveIframe } from "@/app/components/responsive-iframe"; + +export default async function Page() { + const session = await getServerSession(authOptions); + + if (!session) { + redirect("/signin"); + } + + return ( +
+
+ +
+
+ ); +} diff --git a/components/main-nav.tsx b/components/main-nav.tsx index e2be205..01cbb3d 100644 --- a/components/main-nav.tsx +++ b/components/main-nav.tsx @@ -195,13 +195,13 @@ export function MainNav() { { title: "Centrale", icon: Target, - href: '/missions', + href: '/centrale', requiredRoles: ["entrepreneurship", "admin"], }, { - title: "TheMessage", + title: "Lemessage", icon: Mail, - href: '/the-message', + href: '/lemessage', requiredRoles: ["mediation", "expression"], }, {