@codecademy/gamut
68.2.268.2.3-alpha.c8dfb9.0
dist/Breadcrumbs/index.d.ts~
dist/Breadcrumbs/index.d.tsModified+5−5
Index: package/dist/Breadcrumbs/index.d.ts
===================================================================
--- package/dist/Breadcrumbs/index.d.ts
+++ package/dist/Breadcrumbs/index.d.ts
@@ -1,16 +1,16 @@
import * as React from 'react';
export type Crumb = {
title: string;
};
-export type ClickableCrumb<T extends string | Object> = Crumb & {
+export type ClickableCrumb<T extends string | object> = Crumb & {
href: string;
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 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> = {
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, }: BreadcrumbsProps<T>) => import("react/jsx-runtime").JSX.Element;