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