import { CalendarIcon, ClockIcon } from 'lucide-react' import type { Article } from '../data/site' import { JALALI_TIME_FORMATTER, formatJalali } from '../utils/date' import { toPersianDigits } from '../utils/digits' type ArticleMetaProps = { article: Article className?: string } /** * سربرگ نویسنده/تاریخ مقاله — زیر تیتر اصلی نمایش داده می‌شود: * آواتار حرف اول نویسنده، نام نویسنده، تاریخ جلالی و زمان مطالعه. */ export function ArticleMeta({ article, className = '' }: ArticleMetaProps) { const rawDate = (article.date ?? '').trim() const author = (article.author ?? '').trim() || 'گروه ساختمانی آرامش' const initial = author.charAt(0) // تاریخ ذخیره‌شده (میلادی) به شمسی تبدیل می‌شود؛ در نبود تاریخ، امروز با ساعت نمایش داده می‌شود const todayLabel = `${formatJalali(new Date())} — ساعت ${JALALI_TIME_FORMATTER.format(new Date())}` const dateLabel = formatJalali(rawDate, todayLabel) return (
{/* آواتار و نام نویسنده */} {initial} {author} نویسنده
) }