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

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

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

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