🐛 Fikset scrolling, ved å tillate Modal i å kjøre cleanup code
This commit is contained in:
parent
413a6277f4
commit
05aa88f736
1 changed files with 11 additions and 10 deletions
|
@ -1,8 +1,8 @@
|
|||
import "@navikt/ds-css";
|
||||
import { Heading, Tag } from "@navikt/ds-react";
|
||||
import { Heading, Modal, Tag } from "@navikt/ds-react";
|
||||
import { IFeilmelding } from "../interface";
|
||||
import FeilModal from "./FeilModal";
|
||||
import { useState } from "react";
|
||||
import { useEffect, useState } from "react";
|
||||
|
||||
/**
|
||||
* En konteiner som inneholder all informasjon og funksjonalitet for å vise og interagere med en feilmelding.
|
||||
|
@ -11,12 +11,15 @@ import { useState } from "react";
|
|||
* @param dato
|
||||
* @returns JSX komponent som beskriver innholdet i feilmeldinger.
|
||||
*/
|
||||
|
||||
interface IFeilKort extends IFeilmelding {
|
||||
key: number
|
||||
}
|
||||
export const FeilKort = (props: IFeilKort) => {
|
||||
const [visModal, setVisModal] = useState<boolean>(false)
|
||||
|
||||
useEffect(() => {
|
||||
Modal.setAppElement(document.getElementById('root'));
|
||||
}, []);
|
||||
|
||||
return(
|
||||
<>
|
||||
|
@ -30,13 +33,11 @@ export const FeilKort = (props: IFeilKort) => {
|
|||
>
|
||||
<FeilkortHeader tittel={props.tittel} beskrivelse={props.beskrivelse} dato={props.dato}/>
|
||||
</div>
|
||||
{ visModal ?
|
||||
<FeilModal open={visModal} setOpen={setVisModal} >
|
||||
<FeilkortHeader tittel={props.tittel} beskrivelse={props.beskrivelse} dato={new Date()} />
|
||||
<div className="h-2 bg-gray-200 my-4 rounded-lg"></div>
|
||||
{/* TODO: HER KOMMER CONTENT */}
|
||||
</FeilModal> : null
|
||||
}
|
||||
<FeilModal open={visModal} setOpen={setVisModal} >
|
||||
<FeilkortHeader tittel={props.tittel} beskrivelse={props.beskrivelse} dato={new Date()} />
|
||||
<div className="h-2 bg-gray-200 my-4 rounded-lg"></div>
|
||||
{/* TODO: HER KOMMER CONTENT */}
|
||||
</FeilModal>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
|
Reference in a new issue