public: broken faq markup
This commit is contained in:
@@ -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"
|
||||||
>
|
>
|
||||||
|
<div itemProp="text">
|
||||||
{typeof children === 'string' ? (
|
{typeof children === 'string' ? (
|
||||||
<Markdown>{children}</Markdown>
|
<Markdown>{children}</Markdown>
|
||||||
) : (
|
) : (
|
||||||
children
|
children
|
||||||
)}
|
)}
|
||||||
|
</div>
|
||||||
</AccordionContent>
|
</AccordionContent>
|
||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user