import React from 'react' import type { Post } from '../../../../test/live-preview/payload-types.js' import { Card } from '../../_components/Card/index.js' import { Gutter } from '../../_components/Gutter/index.js' import RichText from '../../_components/RichText/index.js' import classes from './index.module.scss' export type RelatedPostsProps = { blockName: string blockType: 'relatedPosts' docs?: (Post | string)[] | null introContent?: any relationTo: 'posts' } export const RelatedPosts: React.FC = (props) => { const { docs, introContent, relationTo } = props return (
{introContent && ( )}
{docs?.map((doc, index) => { if (typeof doc === 'string') return null return (
= 3 && classes['cols-thirds'], ] .filter(Boolean) .join(' ')} key={index} >
) })}
) }