16 lines
633 B
TypeScript
16 lines
633 B
TypeScript
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>
|
||
);
|
||
}
|