import { ArrowRight, BookOpen, Play, Users } from "lucide-react"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Badge } from "@/components/ui/badge"; import { cn } from "@/lib/utils"; interface Resources5Props { courses: Array<{ badge?: string; title: string; description: string; author: { name: string; title: string; avatar: string; className?: string; }; image: string; lessons: number; videos: number; duration: string; audience: string[]; gradient: string; cta: { text: string; url: string; }; }>; className?: string; } const Resources5 = ({ className, courses = [ { badge: "دوره", title: "تسلط بر مبانی Sanity Studio", description: "مفاهیم اصلی Sanity Studio را از طراحی schema تا مدل‌سازی محتوا بیاموزید. اولین سیستم مدیریت محتوای خود را با تمرین‌های عملی و مثال‌های واقعی بسازید.", author: { name: "علی رضایی", title: "سازنده محصول ارشد در Sanity", avatar: "/block-media/shadcnblocks/block/avatar-4.webp", }, lessons: 12, videos: 15, duration: "۴۲:۱۸ دقیقه", audience: ["توسعه‌دهندگان", "تولیدکنندگان محتوا"], gradient: "from-blue-100 to-purple-100", image: "/block-media/shadcnblocks/block/placeholder-1.svg", cta: { text: "شروع", url: "https://www.ShadcnBlocks", }, }, { badge: "دوره", title: "عملیات پیشرفته محتوا", description: "به ویژگی‌های پیشرفته Sanity از جمله کامپوننت‌های ورودی سفارشی، قوانین اعتبارسنجی و بهینه‌سازی کارایی بپردازید. گردش‌کارهای محتوایی مقیاس‌پذیر برای اپلیکیشن‌های سازمانی بسازید.", author: { name: "مریم رودریگز", title: "استراتژیست ارشد محتوا", avatar: "/block-media/shadcnblocks/block/avatar-3.webp", }, lessons: 18, videos: 22, duration: "۵۸:۴۵ دقیقه", audience: ["توسعه‌دهندگان", "تولیدکنندگان محتوا", "طراحان"], gradient: "from-green-100 to-emerald-100", image: "/block-media/shadcnblocks/block/placeholder-2.svg", cta: { text: "شروع", url: "https://www.ShadcnBlocks", }, }, ], }: Resources5Props) => { return (
{courses.map((course) => (
{course.badge}

{course.title}

{course.audience.join("، ")}
{course.lessons} درس
{course.videos} ویدیو، {course.duration}

{course.description}

{course.author.name}

{course.author.name}

{course.author.title}

{course.cta.text}
{course.title}
))}
); }; export { Resources5 };