import { cn } from "@/lib/utils"; interface DashedLineProps { orientation?: "horizontal" | "vertical"; className?: string; } const DashedLine = ({ orientation = "horizontal", className, }: DashedLineProps) => { const isHorizontal = orientation === "horizontal"; return (
); }; interface FeatureImage { src: string; alt: string; } interface FeatureItem { id: string; title: string; description: string; images: FeatureImage[]; isIconGrid?: boolean; } const DEFAULT_TOP_ITEMS: FeatureItem[] = [ { id: "templates", title: "پیشنهاد عنوان", description: "ساختار عنوان و توضیحات را برای کلیک بیشتر بهینه کنید.", images: [ { src: "/block-media/shadcnblocks/block/placeholder-1.svg", alt: "داشبورد SEO", }, ], }, { id: "stack", title: "تحلیل کلمه کلیدی", description: "کلمات با پتانسیل بالا را پیدا کنید و استراتژی محتوا را بر همان اساس بچینید.", images: [ { src: "/block-media/shadcnblocks/block/logos/jira.svg", alt: "تحلیل کلمات کلیدی", }, { src: "/block-media/shadcnblocks/block/logos/notion.svg", alt: "گزارش رتبه جستجو", }, { src: "/block-media/shadcnblocks/block/logos/asana.svg", alt: "داشبورد SEO", }, { src: "/block-media/shadcnblocks/block/logos/drive.svg", alt: "تحلیل کلمات کلیدی", }, { src: "/block-media/shadcnblocks/block/logos/excel.svg", alt: "گزارش رتبه جستجو", }, { src: "/block-media/shadcnblocks/block/logos/word.svg", alt: "داشبورد SEO", }, ], isIconGrid: true, }, ]; const DEFAULT_BOTTOM_ITEMS: FeatureItem[] = [ { id: "archive", title: "ممیزی فنی", description: "خطاهای فنی که رتبه را پایین می‌آورد را سریع شناسایی و رفع کنید.", images: [ { src: "/block-media/shadcnblocks/block/placeholder-2.svg", alt: "تحلیل کلمات کلیدی", }, ], }, { id: "discussions", title: "ردیابی رتبه", description: "تغییرات رتبه را روزانه ببینید و واکنش سریع داشته باشید.", images: [ { src: "/block-media/shadcnblocks/block/placeholder-3.svg", alt: "گزارش رتبه جستجو", }, ], }, { id: "notifications", title: "بهینه‌سازی محتوا", description: "ساختار عنوان و توضیحات را برای کلیک بیشتر بهینه کنید.", images: [ { src: "/block-media/shadcnblocks/block/placeholder-4.svg", alt: "داشبورد SEO", }, ], }, ]; interface Feature343Props { heading?: string; topItems?: FeatureItem[]; bottomItems?: FeatureItem[]; className?: string; } const Feature343 = ({ heading = "رتبه کلمات کلیدی را پیگیری کنید", topItems = DEFAULT_TOP_ITEMS, bottomItems = DEFAULT_BOTTOM_ITEMS, className, }: Feature343Props) => { return (

{heading}

{topItems.map((item, i) => ( ))}
{bottomItems.map((item, i) => ( ))}
); }; interface FeatureCardProps { item: FeatureItem; isLast?: boolean; className?: string; } const FeatureCard = ({ item, isLast, className }: FeatureCardProps) => { return (

{item.title}

{item.description}
{item.isIconGrid ? (
{item.images.map((image) => (
{image.alt}
))}
) : (
{item.images.map((image) => ( {image.alt} ))}
)} {!isLast && ( <> )}
); }; export { Feature343 };