@codegouvfr/react-dsfr
Version:
French State Design System React integration library
26 lines (25 loc) • 938 B
TypeScript
import React, { ReactNode } from "react";
import type { RegisteredLinkProps } from "./link";
export type BreadcrumbProps = {
className?: string;
links: BreadcrumbProps.Link[];
classes?: Partial<Record<"root" | "button" | "collapse" | "list" | "link" | "text", string>>;
};
export declare namespace BreadcrumbProps {
type Link = {
text: ReactNode;
linkProps: RegisteredLinkProps;
isActive?: boolean;
};
}
/** @see <https://react-dsfr-components.etalab.studio/?path=/docs/components-breadcrumb> */
export declare const Breadcrumb: React.MemoExoticComponent<React.ForwardRefExoticComponent<BreadcrumbProps & React.RefAttributes<HTMLDivElement>>>;
declare const addBreadcrumbTranslations: (params: {
lang: string;
messages: Partial<{
"show breadcrumb": string;
"navigation label": string;
}>;
}) => void;
export { addBreadcrumbTranslations };
export default Breadcrumb;