Фронт с макета
Some checks failed
CI / main (push) Has been cancelled

This commit is contained in:
Igor Rybakov
2026-03-06 23:02:58 +02:00
parent acd7ea0792
commit 6228624805
61 changed files with 3138 additions and 962 deletions

View File

@@ -0,0 +1,26 @@
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>
);
}