diff --git a/src/components/Breadcrumbs/Breadcrumbs.tsx b/src/components/Breadcrumbs/Breadcrumbs.tsx index 96fdd8bc5..fb1cd7e61 100644 --- a/src/components/Breadcrumbs/Breadcrumbs.tsx +++ b/src/components/Breadcrumbs/Breadcrumbs.tsx @@ -24,17 +24,17 @@ type BaseBreadcrumbsItem = { title?: string; }; -export type LinkBreadcrumbsItem = { +export type BreadcrumbsLinkItem = { href: string; action?: (event: React.MouseEvent | KeyboardEvent) => void; } & BaseBreadcrumbsItem; -export type ButtonBreadcrumbsItem = { +export type BreadcrumbsButtonItem = { href?: undefined; action: (event: React.MouseEvent | KeyboardEvent) => void; } & BaseBreadcrumbsItem; -export type BreadcrumbsItem = LinkBreadcrumbsItem | ButtonBreadcrumbsItem; +export type BreadcrumbsItem = BreadcrumbsLinkItem | BreadcrumbsButtonItem; export interface BreadcrumbsProps extends QAProps { items: T[];