Skip to content

Commit 3d7885f

Browse files
committedMar 24, 2025
kontroller modal med 'open' i stedet for 'modalRef'
1 parent 235c07e commit 3d7885f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed
 

‎frontend/frontend-common/components/varsel/VarselModal.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
} from "@navikt/aksel-icons";
1010

1111
interface Props {
12-
modalRef: RefObject<HTMLDialogElement | null>;
12+
modalRef?: RefObject<HTMLDialogElement | null>;
1313
open?: boolean;
1414
handleClose: () => void;
1515
headingIconType?: "warning" | "error" | "info";

‎frontend/mr-admin-flate/src/pages/gjennomforing/tilsagn/detaljer/TilsagnDetaljer.tsx

+6-6
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333
} from "@navikt/aksel-icons";
3434
import { ActionMenu, Alert, BodyShort, Box, Button, Heading, HStack } from "@navikt/ds-react";
3535
import { useSuspenseQuery } from "@tanstack/react-query";
36-
import { useRef, useState } from "react";
36+
import { useState } from "react";
3737
import { Link, useNavigate, useParams } from "react-router";
3838
import { useHentAnsatt } from "@/api/ansatt/useHentAnsatt";
3939
import { useAdminGjennomforingById } from "@/api/gjennomforing/useAdminGjennomforingById";
@@ -66,7 +66,7 @@ export function TilsagnDetaljer() {
6666
const navigate = useNavigate();
6767
const [tilAnnulleringModalOpen, setTilAnnulleringModalOpen] = useState<boolean>(false);
6868
const [tilOppgjorModalOpen, setTilOppgjorModalOpen] = useState<boolean>(false);
69-
const slettTilsagnModalRef = useRef<HTMLDialogElement>(null);
69+
const [slettTilsagnModalOpen, setSlettTilsagnModalOpen] = useState<boolean>(false);
7070
const [avvisModalOpen, setAvvisModalOpen] = useState(false);
7171

7272
const brodsmuler: Array<Brodsmule | undefined> = [
@@ -180,7 +180,7 @@ export function TilsagnDetaljer() {
180180
</ActionMenu.Item>
181181
<ActionMenu.Item
182182
variant="danger"
183-
onSelect={() => slettTilsagnModalRef.current?.showModal()}
183+
onSelect={() => setSlettTilsagnModalOpen(true)}
184184
icon={<TrashIcon />}
185185
>
186186
Slett tilsagn
@@ -393,8 +393,8 @@ export function TilsagnDetaljer() {
393393
<VarselModal
394394
headingIconType="warning"
395395
headingText="Slette tilsagnet?"
396-
modalRef={slettTilsagnModalRef}
397-
handleClose={() => slettTilsagnModalRef.current?.close()}
396+
open={slettTilsagnModalOpen}
397+
handleClose={() => setTilOppgjorModalOpen(false)}
398398
body={
399399
<p>
400400
Er du sikker på at du vil slette tilsagnet?
@@ -407,7 +407,7 @@ export function TilsagnDetaljer() {
407407
</Button>
408408
}
409409
secondaryButton
410-
secondaryButtonHandleAction={() => slettTilsagnModalRef.current?.close()}
410+
secondaryButtonHandleAction={() => setTilOppgjorModalOpen(false)}
411411
/>
412412
</div>
413413
</Box>

0 commit comments

Comments
 (0)
Please sign in to comment.