Skip to content

Commit 044713c

Browse files
committed
Legg til åpning i ny fane ved ctrl klikk
1 parent ee1bb0b commit 044713c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/components/user-table/body/bruker-direktelenke-med-feilmelding.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useRef, useState } from 'react';
1+
import { MouseEvent, useRef, useState } from 'react';
22
import { BodyShort, Button, Popover } from '@navikt/ds-react';
33
import { ExclamationmarkTriangleIcon } from '@navikt/aksel-icons';
44
import { useEventListener } from '../../../hooks/use-event-listener';
@@ -40,13 +40,17 @@ export const BrukerDirektelenkeMedFeilmelding = ({ fnr, knappTekst }: Props) =>
4040
return `${basePath}${oppfolgingsvedtakSide}${anchorParams}`;
4141
};
4242

43-
const handleClick = () => {
43+
const handleClick = (e: MouseEvent<HTMLButtonElement>) => {
4444
if (hasFailed(settBrukerIKontekstFetcher)) {
4545
setPopoverErApen(!popoverErApen);
4646
} else {
4747
settBrukerIKontekstFetcher.fetch(fnr, (state: FetchState) => {
4848
if (!hasFailed(state)) {
49-
window.location.href = lagOppfolgingsvedtakDyplenke();
49+
if (e.ctrlKey || e.metaKey) {
50+
window.open(lagOppfolgingsvedtakDyplenke(), '_blank', 'noopener,noreferrer');
51+
} else {
52+
window.location.href = lagOppfolgingsvedtakDyplenke();
53+
}
5054
}
5155
});
5256
}

0 commit comments

Comments
 (0)