import { createSetting, deleteSetting, updateSetting } from "@/actions/admin-settings"; import { prisma } from "@/lib/prisma"; export const dynamic = "force-dynamic"; export default async function AdminSettings() { const settings = await prisma.websiteSetting.findMany({ orderBy: { key: "asc" } }); return (

CMS Settings

Key/value config read at runtime via siteSettings.get(). Saving busts the cache.

Add / overwrite

{settings.map((s) => (
{s.key}
{s.comment ? (

{s.comment}

) : null}
))}
{settings.length === 0 ?

No settings yet.

: null}
); }