Files
CRM-Mono/apps/web/src/components/Breadcrumb/Breadcrumb.tsx
Igor Rybakov 6228624805
Some checks failed
CI / main (push) Has been cancelled
Фронт с макета
2026-03-06 23:02:58 +02:00

27 lines
652 B
TypeScript

import Link from 'next/link';
import styles from './Breadcrumb.module.scss';
interface BreadcrumbItem {
label: string;
href?: string;
}
export function Breadcrumb({ items }: { items: BreadcrumbItem[] }) {
return (
<nav className={styles.breadcrumb}>
{items.map((item, i) => (
<span key={i}>
{i > 0 && <span className={styles.separator}>/</span>}
{item.href ? (
<Link href={item.href} className={styles.link}>
{item.label}
</Link>
) : (
<span className={styles.current}>{item.label}</span>
)}
</span>
))}
</nav>
);
}