import { LinkList } from '#web-runtime/components/links'; import { RichTextContent } from '#web-runtime/components/rich-text'; import type { ContentBlock as ContentBlockData } from '#web-runtime/types'; export default function ContentBlock({ block }: { block: ContentBlockData }) { const columnClasses = { 1: 'grid-cols-1', 2: 'grid-cols-2 max-[45rem]:grid-cols-1', 3: 'grid-cols-3 max-lg:grid-cols-1' }[Math.min(block.columns.length, 3) as 1 | 2 | 3]; return (
{block.title || block.subtitle ? (
{block.title ? (

{block.title}

) : null} {block.subtitle ? (

{block.subtitle}

) : null}
) : null}
{block.columns.map((column, index) => (
))}
); }