Files
agentic-dev/packages/marketing-pages/src/ui/components/page-content.client.tsx
2026-07-12 08:15:46 +00:00

26 lines
590 B
TypeScript

"use client";
import { usePageBySlug } from "../hooks/use-page-by-slug";
import { PageHero } from "./page-hero";
export type PageContentProps = {
slug: string;
};
export function PageContent({ slug }: PageContentProps) {
const { data: page } = usePageBySlug(slug);
if (!page) return null;
return (
<article className="mx-auto max-w-3xl">
<PageHero hero={page.hero} />
<div className="prose text-foreground">
<pre className="whitespace-pre-wrap text-sm">
{JSON.stringify(page.layout, null, 2)}
</pre>
</div>
</article>
);
}