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 }) { 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}

{data?.author && (

نویسنده:

{data.author}

)} {createdDate && (

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

{createdDate}

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

زمان مطالعه:

{data.reading_time} دقیقه

)}
{/* فهرست کامل تگ‌ها — تا این تغییر فقط تگ اول در بردکرامب دیده می‌شد. مقصد هر چیپ همان لیست مقاله‌هاست که `?tag=` را می‌خواند؛ شکل شیئیِ href تگِ حاوی فاصله یا & را هم درست encode می‌کند. */} {tags.length > 0 && ( )}
); } export default Head;