diff --git a/components/faq.tsx b/components/faq.tsx new file mode 100644 index 00000000..6a9451e1 --- /dev/null +++ b/components/faq.tsx @@ -0,0 +1,34 @@ +// ABOUTME: FAQ accordion section rendered from the :::faq MDX directive. +// ABOUTME: Emits FAQPage JSON-LD (built by remark-custom-directives) for search engines. + +import type { ReactNode } from 'react'; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from '@/components/ui/accordion'; + +export function FAQ({ jsonLd, children }: { jsonLd?: string; children: ReactNode }) { + return ( +
+ {jsonLd ? ( +