Files
v2.admin.gaertan.art/src/actions/commissions/guidelines/getGuidelines.ts

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,
};
}