UNPKG

@hhgtech/hhg-components

Version:
36 lines (35 loc) 1.01 kB
import React from 'react'; import { Option } from "../dropdown"; type Page = { label: string | JSX.Element; value: string; active?: boolean; dataEventCategory?: string; dataEventAction?: string; dataEventLabel?: string; separator?: string | JSX.Element; }; export type Props = { size: 'lg' | 'md' | 'sm'; pages: Array<Page>; className?: string; LinkComponent?: React.ComponentType<any> | string; onChangePage?: () => void; separator?: string | JSX.Element; }; interface MappedPage extends Page { isDropdown?: boolean; dropdownItems?: Array<Option>; } export type BreadcrumbItemProps = { page: MappedPage; isLast?: boolean; LinkComponent: React.ComponentType<any> | string; onChangePage?: () => void; className?: string; }; /** * @deprecated */ declare const Breadcrumbs: ({ className, pages, size, LinkComponent, onChangePage, separator, }: Props) => React.JSX.Element; export { Breadcrumbs };