@codecademy/gamut
73.6.173.6.2-alpha.3e37cd.0
dist/Breadcrumbs/index.d.ts~
dist/Breadcrumbs/index.d.tsModified+3−2
Index: package/dist/Breadcrumbs/index.d.ts
===================================================================
--- package/dist/Breadcrumbs/index.d.ts
+++ package/dist/Breadcrumbs/index.d.ts
@@ -1,4 +1,5 @@
+import { ComponentPropsWithoutRef } from 'react';
import * as React from 'react';
export type Crumb = {
title: string;
};
@@ -7,10 +8,10 @@
payload: T;
};
export type Breadcrumb<T extends string | object> = Crumb | ClickableCrumb<T>;
export declare const isClickableCrumb: <T extends string | object>(crumb: Breadcrumb<T>) => crumb is ClickableCrumb<T>;
-export type BreadcrumbsProps<T extends string | object> = {
+export type BreadcrumbsProps<T extends string | object> = Omit<ComponentPropsWithoutRef<'nav'>, 'onClick' | 'className'> & {
crumbs: Breadcrumb<T>[];
onClick?: (event: React.MouseEvent, crumb: ClickableCrumb<T>) => void;
className?: string;
};
-export declare const Breadcrumbs: <T extends string | object>({ crumbs, onClick, className, }: BreadcrumbsProps<T>) => import("react/jsx-runtime").JSX.Element;
+export declare const Breadcrumbs: <T extends string | object>({ crumbs, onClick, className, ...rest }: BreadcrumbsProps<T>) => import("react/jsx-runtime").JSX.Element;