UNPKG

@codegouvfr/react-dsfr

Version:

French State Design System React integration library

26 lines (25 loc) 938 B
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;