import "./style.pcss"; import type { ReactElement, FC, } from "react"; import { useMemo, } from "react"; import type { IBreadcrumbs } from "./config/types"; import { BreadcrumbsContext } from "./context"; import { BreadcrumbsItem } from "./ui/BreadcrumbsItem"; import type { IComponentBaseProps } from "../../types/components"; import { useCN } from "../../utils/react/useCN"; /** * Компонент хлебных крошек * @returns {ReactElement} */ const Breadcrumbs: FC = ({ baseClass = "breadcrumbs", extraClasses = {}, extraAttrs = {}, utilClasses = [], items = [], }): ReactElement => { const { getCN } = useCN(baseClass); const ctxValue = useMemo(() => ({ getCN, }), [ getCN ]); return ( ); }; export type { IBreadcrumbs, }; export { Breadcrumbs, };