Skip to content

Commit e1cc81a

Browse files
authored
Merge pull request #382 from navikt/ctrklikk
Legg til åpning i ny fane ved ctrl klikk
2 parents ee1bb0b + ccc8cab commit e1cc81a

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/components/internflate-decorator/internflate-decorator.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ function lagDecoratorConfig(): DecoratorPropsV3 {
2525
urlFormat: getEnv().ingressType === 'ansatt' ? 'ANSATT' : 'NAV_NO',
2626
onEnhetChanged: () => {},
2727
onFnrChanged: () => {},
28-
enhetSyncMode: 'ignore'
28+
enhetSyncMode: 'ignore',
29+
fnrSyncMode: 'writeOnly'
2930
};
3031
}
3132

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)