Skip to content

Commit

Permalink
uttak
Browse files Browse the repository at this point in the history
  • Loading branch information
hallvardastark committed Nov 6, 2023
1 parent c0e2dc9 commit 681ad2a
Show file tree
Hide file tree
Showing 5 changed files with 225 additions and 89 deletions.
1 change: 1 addition & 0 deletions packages/behandling-pleiepenger/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"@navikt/k9-fe-medisinsk-vilkar": "0.0.4",
"@navikt/k9-fe-om-barnet": "0.0.3",
"@navikt/k9-fe-omsorgen-for": "0.0.1",
"@navikt/k9-fe-uttak": "0.0.1",
"axios": "1.5.1",
"nav-frontend-alertstriper": "4.0.2",
"react": "18.2.0",
Expand Down
68 changes: 15 additions & 53 deletions packages/behandling-pleiepenger/src/components/Uttak.tsx
Original file line number Diff line number Diff line change
@@ -1,41 +1,9 @@
import aksjonspunktCodes from '@fpsak-frontend/kodeverk/src/aksjonspunktCodes';
import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus';
import { MicroFrontend } from '@fpsak-frontend/utils';
import { Aksjonspunkt, AlleKodeverk, ArbeidsgiverOpplysningerPerId } from '@k9-sak-web/types';
import { Uttak } from '@navikt/k9-fe-uttak';
import React from 'react';

const initializeUttak = (
elementId,
uttaksperioder,
utsattePerioder,
behandlingUuid: string,
arbeidsforhold: ArbeidsgiverOpplysningerPerId,
aksjonspunktkoder: string[],
kodeverkUtenlandsoppholdÅrsak,
løsAksjonspunktVurderDatoNyRegelUttak: ({
begrunnelse,
virkningsdato,
}: {
begrunnelse: string;
virkningsdato: string;
}) => void,
virkningsdatoUttakNyeRegler?: string,
aksjonspunkter?: Aksjonspunkt[],
) => {
(window as any).renderUttakApp(elementId, {
uttaksperioder,
utsattePerioder,
aktivBehandlingUuid: behandlingUuid,
arbeidsforhold,
aksjonspunktkoder,
erFagytelsetypeLivetsSluttfase: false,
kodeverkUtenlandsoppholdÅrsak,
løsAksjonspunktVurderDatoNyRegelUttak,
virkningsdatoUttakNyeRegler,
aksjonspunkter,
});
};

interface UttakProps {
uuid: string;
uttaksperioder: any;
Expand All @@ -46,7 +14,6 @@ interface UttakProps {
alleKodeverk: AlleKodeverk;
submitCallback: (data: { kode: string; begrunnelse: string; virkningsdato: string }[]) => void;
}
const uttakAppID = 'uttakApp';
export default ({
uuid,
uttaksperioder,
Expand All @@ -67,26 +34,21 @@ export default ({

const løsAksjonspunktVurderDatoNyRegelUttak = ({ begrunnelse, virkningsdato }) =>
submitCallback([{ kode: aksjonspunktCodes.VURDER_DATO_NY_REGEL_UTTAK, begrunnelse, virkningsdato }]);

return (
<MicroFrontend
id={uttakAppID}
jsSrc="/k9/microfrontend/psb-uttak/1/app.js"
stylesheetSrc="/k9/microfrontend/psb-uttak/1/styles.css"
noCache
onReady={() =>
initializeUttak(
uttakAppID,
uttaksperioder,
utsattePerioder,
uuid,
arbeidsgiverOpplysningerPerId,
funnedeRelevanteAksjonspunktkoder,
alleKodeverk?.UtenlandsoppholdÅrsak,
løsAksjonspunktVurderDatoNyRegelUttak,
virkningsdatoUttakNyeRegler,
funnedeRelevanteAksjonspunkter,
)
}
<Uttak
data={{
uttaksperioder,
utsattePerioder,
aktivBehandlingUuid: uuid,
arbeidsforhold: arbeidsgiverOpplysningerPerId,
aksjonspunktkoder: funnedeRelevanteAksjonspunktkoder,
erFagytelsetypeLivetsSluttfase: false,
kodeverkUtenlandsoppholdÅrsak: alleKodeverk?.UtenlandsoppholdÅrsak,
løsAksjonspunktVurderDatoNyRegelUttak,
virkningsdatoUttakNyeRegler,
aksjonspunkter,
}}
/>
);
};
1 change: 1 addition & 0 deletions packages/sak-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
"@navikt/k9-fe-om-barnet": "0.0.3",
"@navikt/k9-fe-omsorgen-for": "0.0.1",
"@navikt/k9-fe-omsorgsdager": "0.0.1",
"@navikt/k9-fe-uttak": "0.0.1",
"@sentry/browser": "7.77.0",
"axios": "0.27.2",
"classnames": "2.3.2",
Expand Down
1 change: 1 addition & 0 deletions packages/sak-app/src/app/AppIndex.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ import '@navikt/k9-fe-etablert-tilsyn/build/styles.css';
import '@navikt/k9-fe-inntektsmelding/build/styles.css';
import '@navikt/k9-fe-omsorgen-for/build/styles.css';
import '@navikt/k9-fe-omsorgsdager/build/styles.css';
import '@navikt/k9-fe-uttak/build/styles.css';

import 'nav-datovelger/lib/styles/main.css';
import 'nav-frontend-alertstriper-style/dist/main.css';
Expand Down
Loading

0 comments on commit 681ad2a

Please sign in to comment.