import React from 'react' import GithubSlugger from 'github-slugger' import cx from 'classnames' import { HeadingLink } from 'components/article/HeadingLink' import { useTranslation } from 'components/hooks/useTranslation' import { PreviewT } from 'components/graphql/types' import styles from 'components/ui/MarkdownContent/MarkdownContent.module.scss' type Props = { schema: PreviewT[] } export function Previews({ schema }: Props) { const previews = schema.map((item) => { const slugger = new GithubSlugger() const slug = slugger.slug(item.title) const { t } = useTranslation('products') return (
{item.title}

{item.description}

{t('graphql.overview.preview_header')}

          {item.accept_header}
        

{t('graphql.overview.preview_schema_members')}:

{item.announcement && (

{t('graphql.overview.announced')}: {item.announcement.date}

)} {item.updates && (

{t('graphql.overview.updates')}: {item.updates.date}

)}
) }) return
{previews}
}