public: broken faq markup

This commit is contained in:
Carl-Gerhard Lindesvärd
2026-02-13 16:25:48 +00:00
parent 5d802c40df
commit 6c55f7a759

View File

@@ -22,7 +22,10 @@ export const Faqs = ({ children }: { children: React.ReactNode }) => (
export const FaqItem = ({ export const FaqItem = ({
question, question,
children, children,
}: { question: string; children: string | React.ReactNode }) => ( }: {
question: string;
children: string | React.ReactNode;
}) => (
<AccordionItem <AccordionItem
value={question} value={question}
itemScope itemScope
@@ -39,11 +42,13 @@ export const FaqItem = ({
itemType="https://schema.org/Answer" itemType="https://schema.org/Answer"
className="prose" className="prose"
> >
{typeof children === 'string' ? ( <div itemProp="text">
<Markdown>{children}</Markdown> {typeof children === 'string' ? (
) : ( <Markdown>{children}</Markdown>
children ) : (
)} children
)}
</div>
</AccordionContent> </AccordionContent>
</AccordionItem> </AccordionItem>
); );