import Link from "next/link"; import { BlogCoverImage } from "@/components/BlogCoverImage"; import { getBlogCoverImage, getBlogs } from "@/lib/api"; export async function BlogSection() { let posts: Awaited>["items"] = []; try { const data = await getBlogs({ page: 1, pageSize: 6 }); posts = data.items; } catch { posts = []; } if (posts.length === 0) return null; return (

رشدنامه، آموزشی و انگیزشی

Our Blog

با محتوای مشکی همیشه به‌روز باشید.

مشاهده همه مقالات
{posts.map((post, index) => { const image = getBlogCoverImage(post); return (

{post.title}

{post.abstract ? (

{post.abstract}

) : null}
); })}
); }