feat : limit commis

This commit is contained in:
2026-10-01 21:32:59 +07:00 Unverified
parent 2517982a27
commit 9fc12c1874
13 changed files with 4129 additions and 6 deletions
+9
View File
@@ -7,11 +7,20 @@ import { CommissionSignOut } from "@/components/commission/sign-out";
import { Button } from "@/components/ui/button";
import { getCustomerSession } from "@/lib/auth/server";
import { getCatalogOptions } from "@/lib/guides/queries";
import { getCommissionAvailability } from "@/lib/commission/availability";
export const instant = false;
async function CommissionContent() {
await connection();
const availability = await getCommissionAvailability();
if (!availability.isOpen) return <div className="flex flex-col gap-4 rounded-xl border p-6">
<h2 className="font-heading text-xl font-semibold">ปิดรับ Commission ชั่วคราว</h2>
<p className="whitespace-pre-wrap">{availability.closureMessage}</p>
<Button variant="outline" nativeButton={false} render={<Link href="/commission/tickets" />}>
ดู Ticket และคำขอที่มีอยู่
</Button>
</div>;
const session = await getCustomerSession();
if (!session) return <div className="flex flex-col gap-4 rounded-xl border p-6">
<p>เข้าสู่ระบบหรือสมัครสมาชิกก่อนเริ่มคำขอ</p>