import { ArrowRight } from "lucide-react";
import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils";
interface FeaturedPostData {
title: string;
imageUrl: string;
link: string;
}
const FEATURED_POST: FeaturedPostData = {
title: "ساخت بلاکهای قابل استفاده مجدد رابط کاربری برای مبتدیان",
imageUrl:
"/block-media/shadcnblocks/block/placeholder-dark-1.svg",
link: "#",
};
const ARTICLES = [
{
date: "۱۳ دی ۱۴۰۳",
category: "سیستم طراحی",
link: "#",
title: "تسلط بر الگوهای بلاک رابط کاربری قابل استفاده مجدد در اپلیکیشنهای رابط کاربری",
},
{
date: "۱۴ دی ۱۴۰۳",
category: "بهترین روشها",
link: "#",
title: "۱۰ اشتباه رایج که هنگام ساخت کامپوننتهای رابط کاربری باید از آنها دوری کنید",
},
{
date: "۱۵ دی ۱۴۰۳",
category: "کامپوننتها",
link: "#",
title: "راهنمای گامبهگام ساخت بلاکهای کارت انعطافپذیر",
},
{
date: "۱۶ دی ۱۴۰۳",
category: "دسترسپذیری",
link: "#",
title: "تضمین دسترسپذیری در کامپوننتهای بلاک رابط کاربری سفارشی",
},
{
date: "۱۷ دی ۱۴۰۳",
category: "کارایی",
link: "#",
title: "چگونه بلاکهای رابط کاربری را برای سرعت و کارایی بهینه کنیم",
},
{
date: "۱۸ دی ۱۴۰۳",
category: "فریمورکها",
link: "#",
title: "ساخت بلاکهای رابط کاربری مقیاسپذیر با استایلدهی مدرن و Headless رابط کاربری",
},
{
date: "۱۹ دی ۱۴۰۳",
category: "سیستم طراحی",
link: "#",
title: "ایجاد بلاکهای رابط کاربری یکپارچه در یک سیستم طراحی مشترک",
},
{
date: "۲۰ دی ۱۴۰۳",
category: "React",
link: "#",
title: "چرا رابط کاربری بهترین ابزار برای بلاکهای رابط کاربری مبتنی بر کامپوننت است",
},
];
interface Resources3Props {
className?: string;
}
const Resources3 = ({ className }: Resources3Props) => {
return (
منابع