@@ -55,6 +55,7 @@ const pesysUrl = (fnr: string, path: string) => (fnr ? pesysDomain(path) : pesys
55
55
export const gosysUrl = ( fnr : string , path : string ) => fnr ? gosysDomain ( path ) : gosysDomain ( '/gosys/' ) ;
56
56
const fpsakUrl = `https://fpsak${ finnNaisInternNavMiljoStreng ( ) } `
57
57
const foreldrePengerUrl = ( aktoerId : string ) => aktoerId ? `${ fpsakUrl } /aktoer/${ aktoerId } ` : `${ fpsakUrl } /` ;
58
+ const aktivitetsplanUrl = ( fnr : string , enhet : string ) => `https://veilarbpersonflate${ finnNaisInternNavMiljoStreng ( ) } /${ fnr ? fnr : '' } ?enhet=${ enhet } ` ;
58
59
59
60
const inst2 = ( ) => `https://inst2-web${ finnNaisMiljoStreng ( true ) } /` ;
60
61
function k9Url ( aktorId : string ) : string {
@@ -71,7 +72,7 @@ function openUrl(url: string): () => void {
71
72
return ( ) => { window . open ( url , '_blank' ) ; } ;
72
73
}
73
74
74
- function lagHotkeys ( fnr : string , aktorId : string ) : Array < Hotkey > {
75
+ function lagHotkeys ( fnr : string , aktorId : string , enhet : string ) : Array < Hotkey > {
75
76
return [
76
77
{
77
78
key : { char : 'G' , altKey : true } ,
@@ -92,6 +93,11 @@ function lagHotkeys(fnr: string, aktorId: string): Array<Hotkey> {
92
93
key : { char : 'K' , altKey : true } ,
93
94
action : openUrl ( foreldrePengerUrl ( aktorId ) ) ,
94
95
description : 'Gå til fpsak'
96
+ } ,
97
+ {
98
+ key : { char : 'A' , altKey : true } ,
99
+ action : openUrl ( aktivitetsplanUrl ( fnr , enhet ) ) ,
100
+ description : 'Gå til aktivitetsplan'
95
101
}
96
102
] ;
97
103
}
@@ -110,8 +116,8 @@ function Lenker(props: Props) {
110
116
111
117
const { register } = useDecoratorHotkeys ( ) ;
112
118
useEffect ( ( ) => {
113
- lagHotkeys ( fnr , aktorId ) . forEach ( register ) ;
114
- } , [ register , fnr , aktorId ] )
119
+ lagHotkeys ( fnr , aktorId , enhet ) . forEach ( register ) ;
120
+ } , [ register , fnr , aktorId , enhet ] )
115
121
116
122
if ( ! props . apen . value ) {
117
123
return null ;
@@ -160,7 +166,7 @@ function Lenker(props: Props) {
160
166
< Lenke href = { `https://beslutteroversikt${ finnNaisInternNavMiljoStreng ( ) } ` } >
161
167
Kvalitetssikring 14a
162
168
</ Lenke >
163
- < Lenke href = { `https://veilarbpersonflate ${ finnNaisInternNavMiljoStreng ( ) } / ${ fnr ? fnr : '' } ? enhet= ${ enhet } ` } >
169
+ < Lenke href = { aktivitetsplanUrl ( fnr , enhet ) } >
164
170
Aktivitetsplan
165
171
</ Lenke >
166
172
< Lenke href = { `https://arbeidssokerregistrering-for-veileder${ finnNaisInternNavMiljoStreng ( ) } /` } >
0 commit comments