File tree 2 files changed +15
-13
lines changed
src/komponenter/Adressesperre
2 files changed +15
-13
lines changed Original file line number Diff line number Diff line change 1
- .hemmelig-adresse-varsel {
1
+ .container {
2
2
margin-bottom : 2.5rem ;
3
3
}
Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
2
import { Alert , Heading } from '@navikt/ds-react' ;
3
+ import { Rolle } from '@/types/innlogget-bruker' ;
3
4
import { useAvtaleKreverAktsomhet } from '@/services/use-rest' ;
4
- import BEMHelper from '@/utils/bem' ;
5
- import './hemmeligAdresseVarsel.less' ;
5
+ import { useInnloggetBruker } from '@/InnloggingBoundary/InnloggingBoundary' ;
6
6
7
- const cls = BEMHelper ( 'hemmelig-adresse-varsel' ) ;
7
+ import { container } from './HemmeligAdresseVarsel.module.less' ;
8
8
9
9
interface props {
10
10
avtaleId : string ;
11
11
}
12
12
13
+ const ROLLER_SOM_KREVER_KONTROLL : Rolle [ ] = [ 'VEILEDER' ] ;
14
+
13
15
const HemmeligAdresseVarsel = ( { avtaleId } : props ) => {
14
- const { data : avtaleKreverAktsomhet } = useAvtaleKreverAktsomhet ( avtaleId ) ;
16
+ const { rolle } = useInnloggetBruker ( ) ;
17
+ const isKreverKontroll = ROLLER_SOM_KREVER_KONTROLL . includes ( rolle ) ;
18
+ const { data : avtaleKreverAktsomhet } = useAvtaleKreverAktsomhet ( isKreverKontroll ? avtaleId : undefined ) ;
15
19
16
20
if ( ! avtaleKreverAktsomhet ) {
17
21
return null ;
18
22
}
19
23
20
24
return (
21
- < >
22
- < Alert variant = { 'warning' } className = { cls . className } >
23
- < Heading spacing size = "small" level = "3" >
24
- Hemmelig adresse
25
- </ Heading >
26
- Denne personen har hemmelig adresse og du må derfor utvise aktsomhet.
27
- </ Alert >
28
- </ >
25
+ < Alert variant = { 'warning' } className = { container } >
26
+ < Heading spacing size = "small" level = "3" >
27
+ Hemmelig adresse
28
+ </ Heading >
29
+ Denne personen har hemmelig adresse og du må derfor utvise aktsomhet.
30
+ </ Alert >
29
31
) ;
30
32
} ;
31
33
export default HemmeligAdresseVarsel ;
You can’t perform that action at this time.
0 commit comments