import { Heading } from '@/components/Heading/Heading'; import { Paragraph } from '@/components/Paragraph/Paragraph'; import React from 'react'; import { DATE_FORMAT_OPTIONS } from './CardArticle.constants'; import * as styles from './CardArticle.styles'; import { CardArticleProps } from './CardArticle.types'; export const CardArticle: React.FC = ({ article }) => { const formattedDate = new Date(article.published).toLocaleDateString('en-US', DATE_FORMAT_OPTIONS); return ( {/* Cover Image (if available) */} {article.coverImage && (
)} {/* Content */}
{/* Title */} {article.title} {/* Description */} {article.subtitle && {article.subtitle}}
{/* Publication Name (left) and Date (right) */}
{article.publicationIcon && } {article.publication}
{formattedDate}
); };