Skip to content

Commit

Permalink
Kodeverk 2024 uke26 (#6342)
Browse files Browse the repository at this point in the history
* Legge til interceptor for kodeverkobjekter

* Opprett ny v2 lib pakke, og putte nye kodeverkfunksjoner der

* Update yarn.lock

* Rammeverk for håndtering av oppslag i kodeverk

- Lagt til ny pakke for lib i v2 (WIP)
- Lagt til hook for å slå opp kodeverk (WIP)

* Kodeverk: sak-behandling-velger

Oppdatert sak-behandlng-velger til å bruke kodeverkstrenger

* Kodeverk: oppdatere generelle typer

* Kodeverk: Ubrukte imports sak-behandling-velger

* Kodeverk: Justere kodeverk-oppslag hook

* Kodeverk: (Pakke) sak-fagsak-profil

Oppdatert sak-fagsak-profil til å bruke kodeverkstrenger

* Kodeverk: (Pakke) sak-meny-henlegg

Oppdatert sak-meny-henlegg til å bruke kodeverkstrenger

* Kodeverk: (Pakke) sak-meny-ny-behandling

* Kodeverk: (Pakke) types

* Kodeverk: (Pakke) behandling-anke

* Kodeverk: Skrive om BEHANDLING_RESULTAT_TYPE også

Dette attributtet  (type) inneholdt ekstra boolske flagg som ikke skal brukes lenger. Vi fjerner dette og skriver det om til å være en string. (vil også bli fjernet i backend)

* Kodeverk: Skrive om BEHANDLING_RESULTAT_TYPE også (glemte et par)

* Kodeverk: (Pakke) sak-visittkort

* Kodeverk: (Pakke) Utils

WIP

* Kodeverk: (Pakke) sak-app

WIP

* Kodeverk: Fiks test i fagsakprofile og behandlingsvelger

* Kodeverk: (Pakke) sak-app

* Kodeverk: (Pakke) sak-totrinnskontroll

* Kodeverk: (Pakke) sak-app, alle tester grønne

* Kodeverk: (Pakke) sak-meldinger

* Kodeverk: (Pakke) behandling-klage

* Kodeverk: (Pakke) behandling-anke

* Kodeverk: (Pakke) behandling-frisinn

* Kodeverk: (Pakke) behandling-innsyn

* Kodeverk: (Pakke) behandling-omsorgspenger

* Kodeverk: (Pakke) behandling-opplaeringspenger

* Kodeverk: (Pakke) behandling-pleiepenger

* Kodeverk: (Pakke) behandling-pleiepenger-sluttfase

* Kodeverk: Noen ubrukte imports og variabler

* Kodeverk: (Pakke) behandling-tilbakekreving

* Kodeverk: (Pakke) behandling-unntak

* Kodeverk: litt rydding

* Kodeverk: (Pakke) behandling-utvidet-rett

* Unødendig import

* Kodeverk: (Pakke) behandling-felles

* Kodeverk: (Pakker) prosess-vilkar-*

* Kodeverk: (Pakke) fakta-arbeidsforhold

* Kodeverk: (Pakke) fakta-medlemsskap

* Kodeverk: (Pakke) fakta-opptjening-oms

* Kodeverk: (Pakke) fakta-bosted-soker

* Kodeverk: (Pakke) fakta-direkte-overgang

* Kodeverk: Forsøk på ulike kodeverkoppslag

* Kodeverk: (pakke) fakta-feilutbetaling (WIP)

* Kodeverk: (pakke) fakta-feilutbetaling

* Kodeverk: util wip

* Kodeverk: (Pakke) Fakta-inntektsmelding

* yarn install

* Kodeverk: (Pakke) fakta-opplaering

* Kodeverk: Refaktor, bruk Context

* Update useKodeverkContext.tsx

* Dedupe feilmeldinger

* Update yarn.lock

* Kodeverk: Div oversette og justeringer

* Manglende type

* Kodeverk: justering i context og hook

* Kodeverk: (Pakke) fakta-soknadsperioder

* Kodeverk: Justeringer i kodeverkcontext

* Kodeverk: (pakke) fakta-utenlandsopphold

* Kodeverk: (pakke) fakta-verge

* Kodeverk: (pakke) modal-sett-pa-vent

* Kodeverk: (pakk) prop-types

* Kodeverk: (pakke) prosess-anke

* Kodeverk: (pakke) prosess-anke-merknader

* Kodeverk: (pakke) prosess-anke-resultat

* Kodeverk: (pakke) prosess-avregning

* Kodeverk: (pakke) prosess-felles

* Kodeverk: (pakke) prosess-foreldelse

* Kodeverk: (pakke) prosess-formkrav

* Merge, yarn install

* Kodeverk: (pakke) prosess-innsyn

* Kodeverk: (pakke) prosess-klagevurdering

* Kodeverk: (pakke) prosess-saksopplysninger

* Kodeverk: (pakke) prosess-tilbakekreving

* Kodeverk: (pakke) prosess-tilkjent-ytelse

* Kodeverk: (pakke) prosess-unntak

* Kodeverk: (pakke) prosess-uttak

* Kodeverk: (pakke) prosess-varsel-omrevurdering

* Kodeverk: Støtte for undertype

* Kodeverk: (pakke) prosess-vedtak

* Kodeverk: (pakke) prosess-vedtak-innsyn

* Kodeverk: legge til mock for kodeverkklage

* Kodeverk: (pakke) prosess-vedtak-klage

* Kodeverk: (pakke) prosess-vedtak-tilbakekreving

* Kodeverk: (pakke) prosess-vilkar-overstyring (opprydning)

* Kodeverk: (pakke) prosess-vilkar-sokers-opplysningsplikt (opprydning)

* Kodeverk: (pakke) sak-aktor

* Kodeverk: Rydde i types

* Kodeverk: Legge til mock-funksjon

* Kodeverk: (pakke) sak-historikk

* Update History.tsx

* Kodeverk: (pakke) sak-historikk

* Kodeverk: (pakke) fakta-opptjening-oms

* Kodeverk: (pakke) sak-risikoklassifinsering

* Kodeverk: (pakke) sak-sok

* Kodeverk: (pakke) sak-meny-sett-pa-vent

* Kodeverk: Ikke påkreve kilde i typen

* Kodeverk: (pakke) sak-dokumenter

* Kodeverk: provider for sak-app

* Kodeverk: (pakke) sak-soknadsperiodestripe

* Kodeverk: (pakke) shared-components

* Kodeverk: (pakke) utils

* Kodeverk: (pakke) behandling-frisinn

* Kodeverk: (pakke) behandling-felles

* Kodeverk: Oppdater types i behandlingspakkene

* Kodeverk: ubrukte types

* Kodeverk: fikse tester

* Kodeverk: Fikse tester i fakta-bosted-soker

* Kodeverk: Fjern useKodeverk hook og litt opprydning

* Kodeverk: Fikse tester i fakta-feilutbetaling og fakta-verge

* Kodeverk: storybook fiks

* Kodeverk: tilpasse typer

* Kodeverk: type rules

* Kodeverk: FIkse test i pleiepenger sluttfase

* Update yarn.lock

* Kodeverk: rydde opp

* Kodeverk: fikse tester

* Kodeverk: Fikse tester

* Kodeverk: fikse story

* Kodeverk: Fikse tester

* Kodeverk: fikse tester

* Kodeverk: Fikse types

* Kodeverk: fiks ts-check feil

* Kodeverk: fiks proptypes

* Kodeverk: post merge ts-fix

* Kodeverk: fiks test

* Update .gitignore

* Kodeverk: yarn lint fixing

* Kodeverk: ts-check fiks

* Kodeverk: fikse fakta-medlemsskap storybook tester

* Kodeverk: fjern console.log

* Kodeverk: fikse storybook tester

* Kodeverk: lint

* Kodeverk: overflødig funksjon

* Kodeverk: Fikse tester i fakta medlemsskap

* Erstatter manuelt koda BehandlingType enum med generert frå backend (#6305)

Kodeverk: Erstatter manuelt koda BehandlingType enum med generert frå backend.

* Kodeverk: Rename/flytte type exports

* Kodeverk: kommentarer

* Kodeverk: Fjerne debugfunksjon

* Kodeverk: Fjerne debug parameter

* Kodeverk: fjerne unødvendige kommentarer

* Kodeverk: Flytt henting av kodeverk til fagsakindex

* Kodeverk: fjern console.log

* Kodeverk: Oppdatere PropType definisjoner

* Kodeverk: Unntakshåndtere skjermlenke-koder i historikkinnslag

Skjermlenke attributet er egentlig et kodeverk, men har ikke fått 'kodeverk' attributtet fra backend, så det blir sendt som objekt med navn og kode. Vi har som mål å skrive om histirikkinnslag til noe simplere snart, så backend endrer ikke denne nå (fortsetter å sende som kodeverk-objekter uten kodeverk attributet fra backend inntill videre)

* Kodeverk: Oppdater erTbilakekrevingType-funksjon

* Kodeverk: Fiks historikkinnslag- og skjermlenke- typer

* Kodeverk: fjerne overflødige imports

---------

Co-authored-by: Jostein Stuhaug <[email protected]>
  • Loading branch information
thomashwi and josstn authored Jul 3, 2024
1 parent d4249cb commit 995cbf8
Show file tree
Hide file tree
Showing 655 changed files with 13,474 additions and 9,247 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,4 @@ public/client/src
!.yarn/releases
!.yarn/sdks
!.yarn/versions
!/packages/v2/lib*
8 changes: 4 additions & 4 deletions packages/behandling-anke/src/BehandlingAnkeIndex.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import React, { useEffect, useState, useCallback } from 'react';

import { LoadingPanel } from '@fpsak-frontend/shared-components';
import { Rettigheter, ReduxFormStateCleaner, useSetBehandlingVedEndring } from '@k9-sak-web/behandling-felles';
import { Fagsak, Behandling, Kodeverk, KodeverkMedNavn, FagsakPerson } from '@k9-sak-web/types';
import { Fagsak, Behandling, FagsakPerson } from '@k9-sak-web/types';
import { RestApiState, useRestApiErrorDispatcher } from '@k9-sak-web/rest-api-hooks';

import { AlleKodeverk } from '@k9-sak-web/lib/kodeverk/types.js';
import AnkePaneler from './components/AnkePaneler';
import FetchedData from './types/fetchedDataTsType';
import { restApiAnkeHooks, requestAnkeApi, AnkeBehandlingApiKeys } from './data/ankeBehandlingApi';
Expand All @@ -20,7 +20,7 @@ interface OwnProps {
fagsak: Fagsak;
fagsakPerson: FagsakPerson;
rettigheter: Rettigheter;
kodeverk: { [key: string]: KodeverkMedNavn[] };
kodeverk: AlleKodeverk;
oppdaterProsessStegOgFaktaPanelIUrl: (punktnavn?: string, faktanavn?: string) => void;
valgtProsessSteg?: string;
oppdaterBehandlingVersjon: (versjon: number) => void;
Expand All @@ -31,7 +31,7 @@ interface OwnProps {
opneSokeside: () => void;
alleBehandlinger: {
id: number;
type: Kodeverk;
type: string;
avsluttet?: string;
}[];
setRequestPendingMessage: (message: string) => void;
Expand Down
8 changes: 4 additions & 4 deletions packages/behandling-anke/src/components/AnkePaneler.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import React from 'react';

import { BehandlingPaVent, SettPaVentParams, Rettigheter } from '@k9-sak-web/behandling-felles';
import { Fagsak, Behandling, Kodeverk, KodeverkMedNavn, FagsakPerson } from '@k9-sak-web/types';

import { Fagsak, Behandling, FagsakPerson } from '@k9-sak-web/types';
import { AlleKodeverk } from '@k9-sak-web/lib/kodeverk/types.js';
import AnkeProsess from './AnkeProsess';
import FetchedData from '../types/fetchedDataTsType';

Expand All @@ -12,7 +12,7 @@ interface OwnProps {
behandling: Behandling;
fetchedData: FetchedData;
rettigheter: Rettigheter;
alleKodeverk: { [key: string]: KodeverkMedNavn[] };
alleKodeverk: AlleKodeverk;
valgtProsessSteg?: string;
oppdaterProsessStegOgFaktaPanelIUrl: (punktnavn?: string, faktanavn?: string) => void;
oppdaterBehandlingVersjon: (versjon: number) => void;
Expand All @@ -21,7 +21,7 @@ interface OwnProps {
opneSokeside: () => void;
alleBehandlinger: {
id: number;
type: Kodeverk;
type: string;
avsluttet?: string;
}[];
}
Expand Down
39 changes: 29 additions & 10 deletions packages/behandling-anke/src/components/AnkeProsess.spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,34 @@ import { fagsakStatus } from '@k9-sak-web/backend/k9sak/kodeverk/behandling/Fags
import AnkeProsess from './AnkeProsess';

describe('<AnkeProsess>', () => {
const fagsak = {
const fagsak: Fagsak = {
saksnummer: '123456',
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
} as Fagsak;
sakstype: fagsakYtelsesType.OMP,
status: fagsakStatus.UNDER_BEHANDLING,
relasjonsRolleType: '',
barnFodt: '',
person: {
erDod: false,
navn: '',
alder: 0,
personnummer: '',
erKvinne: false,
personstatusType: '',
diskresjonskode: '',
dodsdato: '',
aktørId: '',
},
opprettet: '',
endret: '',
antallBarn: 0,
kanRevurderingOpprettes: false,
skalBehandlesAvInfotrygd: false,
dekningsgrad: 0,
};

const fagsakPerson = {
alder: 30,
personstatusType: { kode: personstatusType.BOSATT, kodeverk: 'test' },
personstatusType: personstatusType.BOSATT,
erDod: false,
erKvinne: true,
navn: 'Espen Utvikler',
Expand All @@ -33,8 +52,8 @@ describe('<AnkeProsess>', () => {
const behandling = {
id: 1,
versjon: 2,
status: { kode: behandlingStatus.BEHANDLING_UTREDES, kodeverk: 'test' },
type: { kode: behandlingType.FORSTEGANGSSOKNAD, kodeverk: 'test' },
status: behandlingStatus.BEHANDLING_UTREDES,
type: behandlingType.FORSTEGANGSSOKNAD,
behandlingPaaVent: false,
taskStatus: {
readOnly: false,
Expand All @@ -54,15 +73,15 @@ describe('<AnkeProsess>', () => {
};
const aksjonspunkter = [
{
definisjon: { kode: aksjonspunktCodes.AVKLAR_AKTIVITETER, kodeverk: 'test' },
status: { kode: aksjonspunktStatus.OPPRETTET, kodeverk: 'test' },
definisjon: aksjonspunktCodes.AVKLAR_AKTIVITETER,
status: aksjonspunktStatus.OPPRETTET,
kanLoses: true,
erAktivt: true,
},
];
const vilkar = [
{
vilkarType: { kode: vilkarType.MEDISINSKEVILKÅR_UNDER_18_ÅR, kodeverk: 'test' },
vilkarType: vilkarType.MEDISINSKEVILKÅR_UNDER_18_ÅR,
overstyrbar: true,
} as Vilkar,
];
Expand Down
145 changes: 69 additions & 76 deletions packages/behandling-anke/src/components/AnkeProsess.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import {
prosessStegHooks,
useSetBehandlingVedEndring,
} from '@k9-sak-web/behandling-felles';
import { Behandling, Fagsak, FagsakPerson, Kodeverk, KodeverkMedNavn } from '@k9-sak-web/types';

import { Aksjonspunkt, Behandling, BehandlingAppKontekst, Fagsak, FagsakPerson } from '@k9-sak-web/types';
import { AlleKodeverk } from '@k9-sak-web/lib/kodeverk/types.js';
import lagForhåndsvisRequest, { bestemAvsenderApp } from '@fpsak-frontend/utils/src/formidlingUtils';
import { AnkeBehandlingApiKeys, restApiAnkeHooks } from '../data/ankeBehandlingApi';
import prosessStegPanelDefinisjoner from '../panelDefinisjoner/prosessStegAnkePanelDefinisjoner';
Expand All @@ -29,96 +29,90 @@ interface OwnProps {
fagsak: Fagsak;
fagsakPerson: FagsakPerson;
behandling: Behandling;
alleKodeverk: { [key: string]: KodeverkMedNavn[] };
alleKodeverk: AlleKodeverk;
rettigheter: Rettigheter;
valgtProsessSteg?: string;
oppdaterBehandlingVersjon: (versjon: number) => void;
oppdaterProsessStegOgFaktaPanelIUrl: (punktnavn?: string, faktanavn?: string) => void;
opneSokeside: () => void;
alleBehandlinger: {
id: number;
type: Kodeverk;
type: string;
avsluttet?: string;
}[];
setBehandling: (behandling: Behandling) => void;
}

const saveAnkeText = (
lagreAnkeVurdering,
lagreReapneAnkeVurdering,
behandling,
aksjonspunkter,
) => aksjonspunktModel => {
const data = {
behandlingId: behandling.id,
...aksjonspunktModel,
};

const getForeslaVedtakAp = aksjonspunkter
.filter(ap => ap.status.kode === aksjonspunktStatus.OPPRETTET)
.filter(ap => ap.definisjon.kode === aksjonspunktCodes.FORESLA_VEDTAK);

if (getForeslaVedtakAp.length === 1) {
lagreReapneAnkeVurdering(data);
} else {
lagreAnkeVurdering(data);
}
};
const saveAnkeText =
(lagreAnkeVurdering, lagreReapneAnkeVurdering, behandling: BehandlingAppKontekst, aksjonspunkter: Aksjonspunkt[]) =>
aksjonspunktModel => {
const data = {
behandlingId: behandling.id,
...aksjonspunktModel,
};

const previewCallback = (
forhandsvisMelding,
fagsak: Fagsak,
fagsakPerson: FagsakPerson,
behandling: Behandling,
) => parametre => {
const request = lagForhåndsvisRequest(behandling, fagsak, fagsakPerson, parametre);
return forhandsvisMelding(request).then(response => forhandsvis(response));
};
const getForeslaVedtakAp = aksjonspunkter
.filter(ap => ap.status === aksjonspunktStatus.OPPRETTET)
.filter(ap => ap.definisjon === aksjonspunktCodes.FORESLA_VEDTAK);

const getHentFritekstbrevHtmlCallback = (
hentFriteksbrevHtml: (data: any) => Promise<any>,
behandling: Behandling,
fagsak: Fagsak,
fagsakPerson: FagsakPerson,
) => (parameters: any) =>
hentFriteksbrevHtml({
...parameters,
eksternReferanse: behandling.uuid,
ytelseType: fagsak.sakstype,
saksnummer: fagsak.saksnummer,
aktørId: fagsakPerson.aktørId,
avsenderApplikasjon: bestemAvsenderApp(behandling.type.kode),
});

const getLagringSideeffekter = (
toggleIverksetterVedtakModal,
toggleAnkeModal,
toggleOppdatereFagsakContext,
oppdaterProsessStegOgFaktaPanelIUrl,
) => async aksjonspunktModels => {
const skalTilMedunderskriver = aksjonspunktModels.some(apValue => apValue.kode === aksjonspunktCodes.FORESLA_VEDTAK);
const skalFerdigstilles = aksjonspunktModels.some(
apValue => apValue.kode === aksjonspunktCodes.VEDTAK_UTEN_TOTRINNSKONTROLL,
);
const erManuellVurderingAvAnke = aksjonspunktModels.some(
apValue => apValue.kode === aksjonspunktCodes.MANUELL_VURDERING_AV_ANKE_MERKNADER,
);
if (getForeslaVedtakAp.length === 1) {
lagreReapneAnkeVurdering(data);
} else {
lagreAnkeVurdering(data);
}
};

if (skalTilMedunderskriver || skalFerdigstilles || erManuellVurderingAvAnke) {
toggleOppdatereFagsakContext(false);
}
const previewCallback =
(forhandsvisMelding, fagsak: Fagsak, fagsakPerson: FagsakPerson, behandling: Behandling) => parametre => {
const request = lagForhåndsvisRequest(behandling, fagsak, fagsakPerson, parametre);
return forhandsvisMelding(request).then(response => forhandsvis(response));
};

// Returner funksjon som blir kjørt etter lagring av aksjonspunkt(er)
return () => {
if (skalTilMedunderskriver || skalFerdigstilles) {
toggleAnkeModal(true);
} else if (erManuellVurderingAvAnke) {
toggleIverksetterVedtakModal(true);
} else {
oppdaterProsessStegOgFaktaPanelIUrl('default', 'default');
const getHentFritekstbrevHtmlCallback =
(
hentFriteksbrevHtml: (data: any) => Promise<any>,
behandling: Behandling,
fagsak: Fagsak,
fagsakPerson: FagsakPerson,
) =>
(parameters: any) =>
hentFriteksbrevHtml({
...parameters,
eksternReferanse: behandling.uuid,
ytelseType: fagsak.sakstype,
saksnummer: fagsak.saksnummer,
aktørId: fagsakPerson.aktørId,
avsenderApplikasjon: bestemAvsenderApp(behandling.type),
});

const getLagringSideeffekter =
(toggleIverksetterVedtakModal, toggleAnkeModal, toggleOppdatereFagsakContext, oppdaterProsessStegOgFaktaPanelIUrl) =>
async aksjonspunktModels => {
const skalTilMedunderskriver = aksjonspunktModels.some(
apValue => apValue.kode === aksjonspunktCodes.FORESLA_VEDTAK,
);
const skalFerdigstilles = aksjonspunktModels.some(
apValue => apValue.kode === aksjonspunktCodes.VEDTAK_UTEN_TOTRINNSKONTROLL,
);
const erManuellVurderingAvAnke = aksjonspunktModels.some(
apValue => apValue.kode === aksjonspunktCodes.MANUELL_VURDERING_AV_ANKE_MERKNADER,
);

if (skalTilMedunderskriver || skalFerdigstilles || erManuellVurderingAvAnke) {
toggleOppdatereFagsakContext(false);
}

// Returner funksjon som blir kjørt etter lagring av aksjonspunkt(er)
return () => {
if (skalTilMedunderskriver || skalFerdigstilles) {
toggleAnkeModal(true);
} else if (erManuellVurderingAvAnke) {
toggleIverksetterVedtakModal(true);
} else {
oppdaterProsessStegOgFaktaPanelIUrl('default', 'default');
}
};
};
};

const AnkeProsess = ({
data,
Expand Down Expand Up @@ -204,8 +198,7 @@ const AnkeProsess = ({
() =>
data.aksjonspunkter.some(
ap =>
ap.definisjon.kode === aksjonspunktCodes.VEDTAK_UTEN_TOTRINNSKONTROLL &&
ap.status.kode === aksjonspunktStatus.UTFORT,
ap.definisjon === aksjonspunktCodes.VEDTAK_UTEN_TOTRINNSKONTROLL && ap.status === aksjonspunktStatus.UTFORT,
),
[behandling.versjon],
);
Expand Down
1 change: 1 addition & 0 deletions packages/behandling-felles/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"@fpsak-frontend/shared-components": "1.0.0",
"@fpsak-frontend/utils": "1.0.0",
"@k9-sak-web/konstanter": "1.0.0",
"@k9-sak-web/lib": "1.0.0",
"@k9-sak-web/modal-sett-pa-vent": "1.0.0",
"@k9-sak-web/rest-api-hooks": "1.0.0",
"@k9-sak-web/types": "1.0.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,8 @@ describe('<InngangsvilkarPanel>', () => {
const behandling = {
id: 1,
versjon: 1,
status: {
kode: behandlingStatus.BEHANDLING_UTREDES,
kodeverk: 'BEHANDLING_STATUS',
},
type: {
kode: behandlingType.FORSTEGANGSSOKNAD,
kodeverk: 'BEHANDLING_TYPE',
},
status: behandlingStatus.BEHANDLING_UTREDES,
type: behandlingType.FORSTEGANGSSOKNAD,
behandlingPaaVent: false,
behandlingHenlagt: false,
links: [],
Expand All @@ -34,8 +28,8 @@ describe('<InngangsvilkarPanel>', () => {

const aksjonspunkter = [
{
definisjon: { kode: aksjonspunktCodes.AVKLAR_AKTIVITETER, kodeverk: 'BEHANDLING_DEF' },
status: { kode: aksjonspunktStatus.OPPRETTET, kodeverk: 'BEHANDLING_STATUS' },
definisjon: aksjonspunktCodes.AVKLAR_AKTIVITETER,
status: aksjonspunktStatus.OPPRETTET,
kanLoses: true,
erAktivt: true,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,18 @@ import {
import hentAktivePerioderFraVilkar from '@fpsak-frontend/utils/src/hentAktivePerioderFraVilkar';
import { RestApiState } from '@k9-sak-web/rest-api-hooks';
import { EndpointData, Options, RestApiData } from '@k9-sak-web/rest-api-hooks/src/local-data/useMultipleRestApi';
import { Behandling, KodeverkMedNavn } from '@k9-sak-web/types';
import { Behandling } from '@k9-sak-web/types';
import { HGrid, Tabs } from '@navikt/ds-react';
import React, { useCallback, useMemo, useState } from 'react';
import { FormattedMessage } from 'react-intl';
import { AlleKodeverk } from '@k9-sak-web/lib/kodeverk/types.js';
import messages from '../i18n/nb_NO.json';
import { ProsessStegPanelUtledet } from '../util/prosessSteg/ProsessStegUtledet';
import styles from './inngangsvilkarPanel.module.css';

interface OwnProps {
behandling: Behandling;
alleKodeverk: { [key: string]: KodeverkMedNavn[] };
alleKodeverk: AlleKodeverk;
prosessStegData: ProsessStegPanelUtledet[];
submitCallback: (data: any) => Promise<any>;
apentFaktaPanelInfo?: { urlCode: string; textCode: string };
Expand Down
Loading

0 comments on commit 995cbf8

Please sign in to comment.