Files
mehraein-front/app/product/components/ProductBreadcrumb.tsx
T
hamid zarghami 112aee1cdf responsive
2026-07-21 15:16:47 +03:30

26 lines
931 B
TypeScript

import { ArrowLeft2 } from "iconsax-reactjs";
import Link from "next/link";
import { type FC, Fragment } from "react";
import { BREADCRUMB_ITEMS } from "../constants";
const ProductBreadcrumb: FC = () => {
return (
<nav aria-label="مسیر صفحه" className="flex items-center justify-start gap-2 overflow-x-auto bg-secondary px-4 py-3 text-sm whitespace-nowrap text-[#3F4D5A] sm:px-8 lg:px-30">
{BREADCRUMB_ITEMS.map((item, index) => (
<Fragment key={item.label}>
{index > 0 && <ArrowLeft2 size={14} color="currentColor" className="shrink-0" />}
{"href" in item ? (
<Link href={item.href} className="transition-colors hover:text-primary">
{item.label}
</Link>
) : (
<span className="font-bold text-[#0F2438]">{item.label}</span>
)}
</Fragment>
))}
</nav>
);
};
export default ProductBreadcrumb;