Skip to content

Commit c0b64bc

Browse files
committed
disable overstyring hvis det er åpent AP
1 parent 74e42f0 commit c0b64bc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/fakta/fodsel/src/components/overstyring/OverstyringPanel.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FormattedMessage, useIntl } from 'react-intl';
44
import { Heading, HStack } from '@navikt/ds-react';
55
import { OverstyringKnapp } from '@navikt/ft-ui-komponenter';
66

7-
import { AksjonspunktKode } from '@navikt/fp-kodeverk';
7+
import { AksjonspunktKode, isAksjonspunktOpen } from '@navikt/fp-kodeverk';
88
import type { FødselGjeldende } from '@navikt/fp-types';
99
import { FaktaKort } from '@navikt/fp-ui-komponenter';
1010
import { usePanelDataContext } from '@navikt/fp-utils';
@@ -25,14 +25,17 @@ export const OverstyringPanel = ({ kanOverstyre, gjeldende, submittable }: Props
2525
const overstyringsAP = aksjonspunkterForPanel.find(
2626
a => a.definisjon === AksjonspunktKode.OVERSTYRING_AV_FAKTA_OM_FØDSEL,
2727
);
28+
const harÅpentAP = aksjonspunkterForPanel.some(ap => isAksjonspunktOpen(ap.definisjon));
2829
const [erOverstyrt, setErOverstyrt] = useState(!!overstyringsAP);
2930
return (
3031
<>
3132
<HStack gap="4">
3233
<Heading size="small">
3334
<FormattedMessage id="OverstyringPanel.Tittel" />
3435
</Heading>
35-
{!isReadOnly && <OverstyringKnapp onClick={() => setErOverstyrt(true)} erOverstyrt={erOverstyrt} />}
36+
{!isReadOnly && !harÅpentAP && (
37+
<OverstyringKnapp onClick={() => setErOverstyrt(true)} erOverstyrt={erOverstyrt} />
38+
)}
3639
</HStack>
3740

3841
{erOverstyrt && (

0 commit comments

Comments
 (0)