"use client"; import type { LucideIcon } from "lucide-react"; import { AudioLines, Eye, Languages, ListMinus, ScanFace, TextQuote, } from "lucide-react"; import { useRef } from "react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface HorizontalCardItem { id: string; video: string; poster: string; Icon: LucideIcon; title: string; link: string; summary: string; } const CARDS: HorizontalCardItem[] = [ { id: "design-system", video: "/block-media/shadcnblocks/block/video-1.mp4", poster: "/block-media/shadcnblocks/block/placeholder-1.svg", Icon: Eye, title: "لاگ اجرا", link: "#", summary: "با هر رویداد مثل ثبت فرم یا تغییر وضعیت، اقدام بعدی را خودکار اجرا کنید.", }, { id: "framework-agnostic", video: "/block-media/shadcnblocks/block/video-2.mp4", poster: "/block-media/shadcnblocks/block/placeholder-2.svg", Icon: Languages, title: "قالب آماده", link: "#", summary: "قوانین ساده تعریف کنید تا وظایف تکراری بدون دخالت دست انجام شود. تیم روی تصمیم‌های مهم تمرکز می‌کند و سرعت اجرا بالاتر می‌رود.", }, { id: "interactive", video: "/block-media/shadcnblocks/block/landscape.mp4", poster: "/block-media/shadcnblocks/block/placeholder-3.svg", Icon: AudioLines, title: "اتصال ابزار", link: "#", summary: "فرایندهای بین‌تیمی را در یک بوم بصری طراحی کنید. هر مرحله قابل ردیابی است و گلوگاه‌ها قبل از تأخیر جدی مشخص می‌شوند.", }, { id: "minimal-setup", video: "/block-media/shadcnblocks/block/video-1.mp4", poster: "/block-media/shadcnblocks/block/placeholder-4.svg", Icon: ListMinus, title: "سازنده گردش‌کار", link: "#", summary: "مسیر متفاوت برای شرایط مختلف تعریف کنید و تصمیم‌گیری را سریع‌تر کنید.", }, { id: "accessibility", video: "/block-media/shadcnblocks/block/video-2.mp4", poster: "/block-media/shadcnblocks/block/placeholder-5.svg", Icon: ScanFace, title: "تریگر رویداد", link: "#", summary: "تیم را در لحظه از تغییر وضعیت باخبر کنید تا هیچ موردی رها نشود.", }, { id: "documentation", video: "/block-media/shadcnblocks/block/landscape.mp4", poster: "/block-media/shadcnblocks/block/placeholder-6.svg", Icon: TextQuote, title: "شرط هوشمند", link: "#", summary: "مسیر کار را با کشیدن و رها کردن بسازید و بدون وابستگی به تیم فنی راه بیندازید.", }, ]; const HorizontalCard = ({ video, poster, Icon, title, link, summary, }: HorizontalCardItem) => { const videoRef = useRef(null); return (
{ void videoRef.current?.play(); }} onMouseLeave={() => { if (videoRef.current) { videoRef.current.pause(); videoRef.current.currentTime = 0; } }} >

{title}

{summary}

); }; interface Feature215bProps { className?: string; } const Feature215b = ({ className }: Feature215bProps) => { return (

فرایندها را استاندارد و سریع کنید

اتوماسیون را در کل سازمان یکپارچه کنید

{CARDS.map((item) => ( ))}
); }; export { Feature215b };