UNPKG

@codegouvfr/react-dsfr

Version:

French State Design System React integration library

25 lines (24 loc) 821 B
import React from "react"; import type { RegisteredLinkProps } from "./link"; type SummaryLink = { text: string; linkProps: RegisteredLinkProps; }; export type SummaryProps = { className?: string; links: SummaryLink[]; title?: string; /** Default: "p" */ as?: "p" | "h2" | "h3" | "h4" | "h5" | "h6"; classes?: Partial<Record<"root" | "title" | "link", string>>; }; /** @see <https://react-dsfr-components.etalab.studio/?path=/docs/components-summary> */ export declare const Summary: React.MemoExoticComponent<React.ForwardRefExoticComponent<SummaryProps & React.RefAttributes<HTMLDivElement>>>; declare const addSummaryTranslations: (params: { lang: string; messages: Partial<{ title: string; }>; }) => void; export { addSummaryTranslations }; export default Summary;