import React, { forwardRef } from "react"; import { PencilIcon } from "@navikt/aksel-icons"; import { Link } from "../../link"; import type { OverridableComponent } from "../../utils-external"; import { CompositionWarning } from "../../utils/components/composition-warning"; import { cl } from "../../utils/helpers"; import { useI18n } from "../../utils/i18n/i18n.hooks"; export interface FormSummaryEditProps extends React.AnchorHTMLAttributes { /** * URL to the relevant part of the form, where the answers can be edited. */ href?: string; /** * Link text. * * [How to write good links](https://aksel.nav.no/god-praksis/artikler/lenker). * @default "Endre svar" */ children?: React.ReactNode; } export const FormSummaryEditLink: OverridableComponent< FormSummaryEditProps, HTMLAnchorElement > = forwardRef(({ children, className, as = "a", ...rest }, ref) => { const translate = useI18n("FormSummary"); return ( {children || translate("editAnswer")} ); }); export default FormSummaryEditLink;