import Link from "next/link"; import { convertTimestampToJalali } from "@/helper"; const crumbClass = "text-[#9B9B9B] text-[11px] sm:text-[13px] md:text-[15px] lg:text-[16px] font-normal"; function Head({ data, cityName }) { const firstTag = data?.tag?.[0]; const createdDate = data?.created ? convertTimestampToJalali(data.created) : ""; // normalizeBlog تگ‌ها را به [{name}] تبدیل می‌کند؛ نامِ خالی حذف می‌شود. const tags = (Array.isArray(data?.tag) ? data.tag : []) .map((t) => (typeof t === "string" ? t : t?.name)) .filter(Boolean); return (

{data?.title}

{/* شهر پست در HTML قابل‌مشاهده — نه فقط در متادیتا. برچسب با همان تایپوگرافی «نویسنده/تاریخ» تا با بقیهٔ سربرگ هم‌خانواده بماند. */} {cityName && (

مخصوص شهر:

{cityName}

)} {data?.author && (

نویسنده:

{data.author}

)} {createdDate && (

تاریخ انتشار:

{createdDate}

)} {data?.reading_time > 0 && (

زمان مطالعه:

{data.reading_time} دقیقه

)}
{/* فهرست کامل تگ‌ها — تا این تغییر فقط تگ اول در بردکرامب دیده می‌شد. صفحهٔ فیلتر تگ وجود ندارد، پس چیپ‌ها بدون لینک رندر می‌شوند. */} {tags.length > 0 && ( )}
); } export default Head;