import React from 'react'; import { RelatedEmbedContainer } from '../../styles/components/blog/Post.style'; import { PostImage } from '../../styles/components/blog/PostsList.style'; import { BlogPostData } from '../../typings/entities'; import { Link } from '../../i18n'; import Placeholder from '../../assets/img/easyblog-square-placeholder.png'; import { PrismicDocument } from 'easy-prismic-react'; interface Props { shortCodeParams: any; postContext: any; } const RelatedPostEmbed: React.FC = ({ shortCodeParams, postContext }) => { function getRelatedPost (): PrismicDocument { if (!shortCodeParams?.length || !postContext?.related?.length) { return null; } const relatedIndex = parseInt(shortCodeParams[0]); if (isNaN(relatedIndex)) { return null; } return postContext?.related[relatedIndex - 1]; } const relatedPost = getRelatedPost(); const { data } = relatedPost; if (!relatedPost || !data) { return null; } return (
À lire également

{data?.title}

); }; export default RelatedPostEmbed;