import { Clock, ThumbsUp, MapPin } from 'lucide-react'; import { Link } from 'react-router-dom'; import { Article, CategoryTitles, CityTitles } from '../types'; import MinutesWord from './MinutesWord'; interface ArticleCardProps { article: Article; featured?: boolean; } export function ArticleCard({ article, featured = false }: ArticleCardProps) { const categoryName = CategoryTitles[article.categoryId]; return (
{article.title}
{categoryName} {CityTitles[article.cityId]}
{article.author.displayName}

{article.author.displayName}

{article.readTime} ·{' '} {new Date(article.publishedAt).toLocaleDateString('ru-RU', { month: 'long', day: 'numeric', year: 'numeric', })}

{article.title}

{article.excerpt}

Читать →
{article.likes}
); }