antd
Version:
An enterprise-class UI design language and React components implementation
34 lines (33 loc) • 1.07 kB
TypeScript
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;