import React from 'react'; import { Article, Category } from '../types'; import { ArrowRight, Clock } from 'lucide-react'; interface ArticleCardProps { article: Article; } const getCategoryLabel = (category: Category) => { switch (category) { case 'FEMINIST_GUNDEM': return 'Feminist Gündem'; case 'CEVIRI': return 'Çeviri'; case 'KADINLARDAN_GELENLER': return 'Kadınlardan Gelenler'; case 'CADI_YAYINLARI': return 'Cadı Yayınları'; default: return 'Genel'; } }; const getCategoryColor = (category: Category) => { switch (category) { case 'FEMINIST_GUNDEM': return 'bg-brand-red text-white'; case 'CEVIRI': return 'bg-brand-purple text-white'; case 'KADINLARDAN_GELENLER': return 'bg-brand-purpleLighter text-brand-purple'; default: return 'bg-gray-200 text-gray-800'; } }; export const ArticleCard: React.FC = ({ article }) => { return (
{/* Image Container */}
{article.title}
{getCategoryLabel(article.category)}
{/* Content */}
{article.author} {article.date} {article.readTime && ( <> {article.readTime} )}

{article.title}

{article.excerpt}

); };