@@ -33,7 +33,7 @@ import {
33
33
} from "@navikt/aksel-icons" ;
34
34
import { ActionMenu , Alert , BodyShort , Box , Button , Heading , HStack } from "@navikt/ds-react" ;
35
35
import { useSuspenseQuery } from "@tanstack/react-query" ;
36
- import { useRef , useState } from "react" ;
36
+ import { useState } from "react" ;
37
37
import { Link , useNavigate , useParams } from "react-router" ;
38
38
import { useHentAnsatt } from "@/api/ansatt/useHentAnsatt" ;
39
39
import { useAdminGjennomforingById } from "@/api/gjennomforing/useAdminGjennomforingById" ;
@@ -66,7 +66,7 @@ export function TilsagnDetaljer() {
66
66
const navigate = useNavigate ( ) ;
67
67
const [ tilAnnulleringModalOpen , setTilAnnulleringModalOpen ] = useState < boolean > ( false ) ;
68
68
const [ tilOppgjorModalOpen , setTilOppgjorModalOpen ] = useState < boolean > ( false ) ;
69
- const slettTilsagnModalRef = useRef < HTMLDialogElement > ( null ) ;
69
+ const [ slettTilsagnModalOpen , setSlettTilsagnModalOpen ] = useState < boolean > ( false ) ;
70
70
const [ avvisModalOpen , setAvvisModalOpen ] = useState ( false ) ;
71
71
72
72
const brodsmuler : Array < Brodsmule | undefined > = [
@@ -180,7 +180,7 @@ export function TilsagnDetaljer() {
180
180
</ ActionMenu . Item >
181
181
< ActionMenu . Item
182
182
variant = "danger"
183
- onSelect = { ( ) => slettTilsagnModalRef . current ?. showModal ( ) }
183
+ onSelect = { ( ) => setSlettTilsagnModalOpen ( true ) }
184
184
icon = { < TrashIcon /> }
185
185
>
186
186
Slett tilsagn
@@ -393,8 +393,8 @@ export function TilsagnDetaljer() {
393
393
< VarselModal
394
394
headingIconType = "warning"
395
395
headingText = "Slette tilsagnet?"
396
- modalRef = { slettTilsagnModalRef }
397
- handleClose = { ( ) => slettTilsagnModalRef . current ?. close ( ) }
396
+ open = { slettTilsagnModalOpen }
397
+ handleClose = { ( ) => setTilOppgjorModalOpen ( false ) }
398
398
body = {
399
399
< p >
400
400
Er du sikker på at du vil slette tilsagnet?
@@ -407,7 +407,7 @@ export function TilsagnDetaljer() {
407
407
</ Button >
408
408
}
409
409
secondaryButton
410
- secondaryButtonHandleAction = { ( ) => slettTilsagnModalRef . current ?. close ( ) }
410
+ secondaryButtonHandleAction = { ( ) => setTilOppgjorModalOpen ( false ) }
411
411
/>
412
412
</ div >
413
413
</ Box >
0 commit comments