import { PERMS } from "@/lib/permission-slugs"; import { resolveHousekeepingRouteTitle } from "../../../foundation/page/route-copy"; import type { HousekeepingPageInput } from "../../../route-handlers"; import { contentQuery } from "../queries/content-queries"; import { ContentCommandForm } from "./content-command-form"; import { ContentPageFrame, type ContentPageProps, parseContentListInput, } from "./content-page-frame"; export function ContentHelpPage({ title, context, result, routeId, }: ContentPageProps) { const forms = context.has(PERMS.PAGES_EDIT) ? (
{routeId?.includes("question") ? ( ) : null} {routeId === "content.help.email-templates" ? ( ) : null}
) : null; return ( ); } export async function renderContentHelpPage(input: HousekeepingPageInput) { const routeId = input.match.routeId as ContentPageProps["routeId"]; const title = resolveHousekeepingRouteTitle(input, "Help content"); const result = await contentQuery.run(input.context, { routeId: routeId ?? "content.help.questions", params: input.match.params, list: parseContentListInput(input.searchParams ?? {}), }); return ( ); }