import CircularLoading from "@/app/component/loading/Circular"; import CustomLoading from "@/app/component/loading/Custom"; import TextLoading from "@/app/component/loading/Text"; import Link from "next/link"; import { blogCover, convertTimestampToJalali } from "@/helper"; function Item({ data, idx, loading }) { const cover = blogCover(data); const createdDate = data?.created ? convertTimestampToJalali(data.created) : ""; return (
  • {/* CustomLoading ظرف نمی‌سازد، پس فرزند مستقیمِ فلکس همین لینک است؛ بدون shrink-0 تیتر بلند عرض عکس را می‌بلعد و ارتفاعش ثابت می‌ماند. */} {data.title
    {/* h3 چون h2 با تیترهای خودِ متن مقاله (.blog-content h2) هم‌رده می‌شد. */}

    {data.title}

    {createdDate && `تاریخ انتشار: ${createdDate}`}

    {idx > 0 && ( )}
  • ); } export default Item;