import { redirect } from "next/navigation";
import { getCurrentUser } from "@/lib/api/auth";

export default async function OrganizerLayout({ children }: { children: React.ReactNode }) {
  const user = await getCurrentUser();
  if (!user) {
    redirect("/login?next=/organizer");
  }
  if (user.role !== "organizer") {
    redirect("/");
  }

  return (
    <div className="mx-auto max-w-5xl px-6 py-10">
      <h1 className="text-2xl font-semibold">Dashboard Organizer</h1>
      <p className="mt-1 text-sm text-kolabora-neutral-dark/70">Hi, {user.name}</p>

      <div className="mt-6">{children}</div>
    </div>
  );
}
