import React from "react"; interface Breadcrumb { label: string; href?: string; } interface CatalogInfoHeaderProps { title: string; count?: number; productName?: string; breadcrumbs?: Breadcrumb[]; showCount?: boolean; showProductHelp?: boolean; } const CatalogInfoHeader: React.FC = ({ title, count, productName, breadcrumbs, showCount = false, showProductHelp = false, }) => (
{breadcrumbs && breadcrumbs.length > 0 && (
{breadcrumbs.map((bc, idx) => ( {idx > 0 &&
} {bc.href ? (
{bc.label}
) : (
{bc.label}
)}
))}
)}

{title}

{showCount && (
{typeof count === 'number' ? ( `Найдено ${count} товаров` ) : ( Подсчитываем товары... )}
)}
{showProductHelp && productName && (
Как правильно выбрать {productName}?
)}
); export default CatalogInfoHeader;