23 lines
509 B
TypeScript
23 lines
509 B
TypeScript
'use server';
|
|
|
|
import { prisma } from "@/lib/prisma";
|
|
|
|
export async function getActiveGuidelines(): Promise<{
|
|
markdown: string | null;
|
|
exampleImageUrl: string | null;
|
|
}> {
|
|
const guidelines = await prisma.commissionGuidelines.findFirst({
|
|
where: { isActive: true },
|
|
orderBy: { createdAt: "desc" },
|
|
select: {
|
|
markdown: true,
|
|
exampleImageUrl: true,
|
|
},
|
|
});
|
|
|
|
return {
|
|
markdown: guidelines?.markdown ?? null,
|
|
exampleImageUrl: guidelines?.exampleImageUrl ?? null,
|
|
};
|
|
}
|