Skip to content

Commit 5c66e42

Browse files
committed
feat. bare veileder ser varselmodal
1 parent 2093e9d commit 5c66e42

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
.hemmelig-adresse-varsel {
1+
.container {
22
margin-bottom: 2.5rem;
33
}
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,33 @@
11
import React from 'react';
22
import { Alert, Heading } from '@navikt/ds-react';
3+
import { Rolle } from '@/types/innlogget-bruker';
34
import { useAvtaleKreverAktsomhet } from '@/services/use-rest';
4-
import BEMHelper from '@/utils/bem';
5-
import './hemmeligAdresseVarsel.less';
5+
import { useInnloggetBruker } from '@/InnloggingBoundary/InnloggingBoundary';
66

7-
const cls = BEMHelper('hemmelig-adresse-varsel');
7+
import { container } from './HemmeligAdresseVarsel.module.less';
88

99
interface props {
1010
avtaleId: string;
1111
}
1212

13+
const ROLLER_SOM_KREVER_KONTROLL: Rolle[] = ['VEILEDER'];
14+
1315
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);
1519

1620
if (!avtaleKreverAktsomhet) {
1721
return null;
1822
}
1923

2024
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>
2931
);
3032
};
3133
export default HemmeligAdresseVarsel;

0 commit comments

Comments
 (0)