import { db } from "@/lib/db";
import ScoringRulesEditor from "./ScoringRulesEditor";
import { DEFAULT_RULES } from "@/lib/points";

export default async function AdminScoringPage() {
  const rules = await db.scoringRule.findMany({ orderBy: [{ position: "asc" }, { eventType: "asc" }] });

  return (
    <div>
      <h1 className="text-2xl font-bold mb-2">مدیریت امتیازدهی</h1>
      <p className="text-gray-500 text-sm mb-6">امتیاز هر رویداد را به ازای هر پست جداگانه تنظیم کنید</p>
      <ScoringRulesEditor rules={rules} defaultRules={DEFAULT_RULES} />
    </div>
  );
}
