UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

34 lines (33 loc) 1.07 kB
import * as React from 'react'; import type { DropdownProps } from '../dropdown/dropdown'; export interface SeparatorType { separator?: React.ReactNode; key?: React.Key; } type MenuType = NonNullable<DropdownProps['menu']>; interface MenuItem { key?: React.Key; title?: React.ReactNode; label?: React.ReactNode; path?: string; href?: string; } export interface BreadcrumbItemProps extends SeparatorType { prefixCls?: string; href?: string; menu?: Omit<MenuType, 'items'> & { items?: MenuItem[]; }; dropdownProps?: DropdownProps; onClick?: React.MouseEventHandler<HTMLAnchorElement | HTMLSpanElement>; className?: string; children?: React.ReactNode; /** @deprecated Please use `menu` instead */ overlay?: DropdownProps['overlay']; } export declare const InternalBreadcrumbItem: (props: BreadcrumbItemProps) => React.JSX.Element | null; declare const BreadcrumbItem: { (props: BreadcrumbItemProps): React.JSX.Element; __ANT_BREADCRUMB_ITEM: boolean; }; export default BreadcrumbItem;