import React from 'react'; import '../css/article.css'; import imageUrl from '../lib/imageUrl'; import ClickableLink from './ClickableLink'; import FlexRow from './FlexRow'; import FlexRowSection from './FlexRowSection'; export default function ArticleRow({ article, }: { article: SGA.ArticleDocument; }) { let thumbnail: React.ReactElement | null = null; if (article.thumbnail) { thumbnail = ( {article.title} ); } const slug = (s: string) => s.toLowerCase().replace(/ /g, '-'); const articleUrl = '/news/' + article._id + '/' + slug(article.title); return ( {thumbnail}

{article.title}

{article.publish_date}
{article.author ?? 'No author'}

{article.summary}

); }