import { Fragment } from "react"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb"; import { cn } from "@/lib/utils"; type BreadcrumbLink = { link?: string; label: string; }; interface ProductCategory { title: string; description: string; background: string; } interface ProductCategories4Props extends ProductCategory { breadcrumb: BreadcrumbLink[]; className?: string; } const BreadcrumbLinks = [ { label: "خانه", }, { label: "کیف دستی", link: "#", }, ]; const PRODUCT_CATEGORY: ProductCategory = { background: "/block-media/shadcnblocks/block/ecommerce/clothes/Luxurious-Handbag-Display-2.png", title: "کیف دستی", description: "مجموعه کیف‌های دستی ما را کاوش کنید؛ طراحی‌شده برای استایل و کاربرد در هر مناسبت.", }; const ProductCategories4 = ({ breadcrumb = BreadcrumbLinks, title = PRODUCT_CATEGORY.title, description = PRODUCT_CATEGORY.description, background = PRODUCT_CATEGORY.background, className, }: ProductCategories4Props) => { return (

{title}

{description}

); }; const ProductsCategoryBreadcrumb = ({ links }: { links: BreadcrumbLink[] }) => { return ( {links.map(({ label, link }, index) => { const isLast = index === links.length - 1; return ( {isLast ? ( {label} ) : ( {label} )} {!isLast && ( / )} ); })} ); }; export { ProductCategories4 };