import "@navikt/ds-css"; import { Button, Modal} from "@navikt/ds-react"; import { Feilmelding, IFeilmelding } from "../interface"; import FeilModal from "./FeilModal"; import { useEffect, useState } from "react"; import { PencilIcon, XMarkIcon } from "@navikt/aksel-icons"; import FeilkortHeader from "./FeilkortHeader"; import RedigeringsVerktoy from "./RedigeringsVerktoy"; import FeilmeldingsInnhold from "./FeilmeldingsInnhold"; /** * En konteiner som inneholder all informasjon og funksjonalitet for å vise og interagere med en feilmelding. * @param tittel * @param beskrivelse * @param dato * @returns JSX komponent som beskriver innholdet i feilmeldinger. */ interface IFeilKort extends IFeilmelding { key: number } const FeilKort = (props: IFeilKort) => { const [visModal, setVisModal] = useState(false) const [redigeringsmodus, setRedigeringsmodus] = useState(false) useEffect(() => { Modal.setAppElement(document.getElementById('root')); }, []); return( <>
setVisModal(true)} >
{redigeringsmodus ? :

Her kommer det content

}
) } export default FeilKort