Skip to content

Commit 472b548

Browse files
authored
Merge pull request #396 from navikt/dev
[PROD] alt+a hotkey til aktivitetsplanen
2 parents aa097b5 + 6895248 commit 472b548

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/components/lenker.tsx

+10-4
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ const pesysUrl = (fnr: string, path: string) => (fnr ? pesysDomain(path) : pesys
5555
export const gosysUrl = (fnr: string, path: string) => fnr ? gosysDomain(path) : gosysDomain('/gosys/');
5656
const fpsakUrl = `https://fpsak${finnNaisInternNavMiljoStreng()}`
5757
const foreldrePengerUrl = (aktoerId: string) => aktoerId ? `${fpsakUrl}/aktoer/${aktoerId}` : `${fpsakUrl}/`;
58+
const aktivitetsplanUrl = (fnr: string, enhet: string) => `https://veilarbpersonflate${finnNaisInternNavMiljoStreng()}/${fnr ? fnr : ''}?enhet=${enhet}`;
5859

5960
const inst2 = () => `https://inst2-web${finnNaisMiljoStreng(true)}/`;
6061
function k9Url(aktorId: string): string {
@@ -71,7 +72,7 @@ function openUrl(url: string): () => void {
7172
return () => { window.open(url, '_blank'); };
7273
}
7374

74-
function lagHotkeys(fnr: string, aktorId: string): Array<Hotkey> {
75+
function lagHotkeys(fnr: string, aktorId: string, enhet: string): Array<Hotkey> {
7576
return [
7677
{
7778
key: { char: 'G', altKey: true },
@@ -92,6 +93,11 @@ function lagHotkeys(fnr: string, aktorId: string): Array<Hotkey> {
9293
key: { char: 'K', altKey: true },
9394
action: openUrl(foreldrePengerUrl(aktorId)),
9495
description: 'Gå til fpsak'
96+
},
97+
{
98+
key: { char: 'A', altKey: true },
99+
action: openUrl(aktivitetsplanUrl(fnr, enhet)),
100+
description: 'Gå til aktivitetsplan'
95101
}
96102
];
97103
}
@@ -110,8 +116,8 @@ function Lenker(props: Props) {
110116

111117
const { register } = useDecoratorHotkeys();
112118
useEffect(() => {
113-
lagHotkeys(fnr, aktorId).forEach(register);
114-
}, [register, fnr, aktorId])
119+
lagHotkeys(fnr, aktorId, enhet).forEach(register);
120+
}, [register, fnr, aktorId, enhet])
115121

116122
if (!props.apen.value) {
117123
return null;
@@ -160,7 +166,7 @@ function Lenker(props: Props) {
160166
<Lenke href={`https://beslutteroversikt${finnNaisInternNavMiljoStreng()}`}>
161167
Kvalitetssikring 14a
162168
</Lenke>
163-
<Lenke href={`https://veilarbpersonflate${finnNaisInternNavMiljoStreng()}/${fnr ? fnr : ''}?enhet=${enhet}`}>
169+
<Lenke href={aktivitetsplanUrl(fnr, enhet)}>
164170
Aktivitetsplan
165171
</Lenke>
166172
<Lenke href={`https://arbeidssokerregistrering-for-veileder${finnNaisInternNavMiljoStreng()}/`}>

0 commit comments

Comments
 (0)