import type { ReactNode } from "react";
import { Navigate } from "react-router-dom";
import type { UserMe } from "./App";

export default function AdminRoute({
  user,
  children,
}: {
  user: UserMe | null;
  children: ReactNode;
}) {
  if (!user || user.role !== "admin") {
    return <Navigate to="/scores" replace />;
  }
  return <>{children}</>;
}
