import React from 'react'; import { JsonLd } from 'react-schemaorg'; import ReactDOM from 'react-dom/server'; import Accordion from './Accordion'; import Container from '../shared/Container'; import { MoreFaq } from '../../styles/components/main/FAQ.style'; import { PrismicLink } from 'easy-prismic-react'; import PrismicLinkComponent from '../PrismicLink'; interface Props { title: string; items: { title: string; answer: JSX.Element }[]; link: PrismicLink; } export const FAQ: React.FC = ({ title, items, link }) => { function JSONLD(): React.ReactElement { const Schema: any = JsonLd; // Suppress warning return ( ({ '@type': 'Question', name: title, acceptedAnswer: { '@type': 'Answer', text:ReactDOM.renderToString(answer).replace(/<[^>]*>?/gm, '') } })) }} /> ); } return ( <>

{title}

Accéder à la Foire aux Questions
{JSONLD()} ); }; export default FAQ;