Skip to content

Commit

Permalink
Merge branch 'master' into dependabot/npm_and_yarn/husky-9.1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
RamziAbuQassim authored Oct 18, 2024
2 parents 8446d15 + 317b75d commit db2a1f8
Show file tree
Hide file tree
Showing 20 changed files with 1,182 additions and 767 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build-push-deploy-to-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: actions/[email protected].3
- uses: actions/[email protected].4
with:
node-version: '20.x'
- name: install-deps-client-and-server
Expand Down
902 changes: 533 additions & 369 deletions package-lock.json

Large diffs are not rendered by default.

26 changes: 13 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,21 +51,21 @@
"@formatjs/intl-datetimeformat": "6.12.5",
"@formatjs/intl-numberformat": "8.10.3",
"@hookform/resolvers": "3.1.0",
"@navikt/aksel-icons": "6.10.1",
"@navikt/ds-css": "6.10.1",
"@navikt/ds-react": "6.10.1",
"@navikt/aksel-icons": "7.2.1",
"@navikt/ds-css": "7.2.1",
"@navikt/ds-react": "7.2.1",
"@reduxjs/toolkit": "2.2.7",
"@sentry/browser": "7.111.0",
"@sentry/browser": "7.119.1",
"@sentry/cli": "2.32.1",
"@types/jest": "29.5.12",
"amplitude-js": "8.21.9",
"autoprefixer": "10.4.19",
"classnames": "2.5.1",
"core-js": "3.37.1",
"country-data-list": "1.3.0",
"country-data-list": "1.3.4",
"date-fns": "3.6.0",
"dayjs": "1.11.11",
"fp-ts": "2.16.6",
"fp-ts": "2.16.9",
"io-ts": "2.2.21",
"io-ts-types": "0.5.19",
"lodash.debounce": "4.0.8",
Expand Down Expand Up @@ -95,7 +95,7 @@
"@types/lodash.isequal": "4.5.8",
"@types/react": "18.3.3",
"@types/react-router-dom": "5.3.3",
"@types/uuid": "9.0.8",
"@types/uuid": "10.0.0",
"@types/yup": "0.29.13",
"@typescript-eslint/eslint-plugin": "7.0.0",
"@typescript-eslint/parser": "6.19.1",
Expand All @@ -104,23 +104,23 @@
"eslint-config-prettier": "9.1.0",
"eslint-import-resolver-typescript": "3.6.1",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jsx-a11y": "6.8.0",
"eslint-plugin-jsx-a11y": "6.10.0",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-react": "7.34.2",
"eslint-plugin-react": "7.37.1",
"husky": "9.1.6",
"jest": "29.7.0",
"less": "4.2.0",
"lint-staged": "15.2.9",
"mkdirp": "3.0.1",
"nodemon": "3.1.3",
"nodemon": "3.1.7",
"path-browserify": "1.0.1",
"prettier": "3.3.2",
"react-test-renderer": "18.3.1",
"rimraf": "5.0.7",
"rimraf": "6.0.1",
"ts-jest": "29.1.4",
"tsx": "4.17.0",
"typescript": "5.4.5",
"vite": "5.2.13",
"typescript": "5.6.3",
"vite": "5.4.9",
"vite-tsconfig-paths": "4.3.2"
},
"overrides": {
Expand Down
807 changes: 466 additions & 341 deletions server/package-lock.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@
"express": "^4.17.1",
"express-http-proxy": "^2.0.0",
"express-session": "^1.17.2",
"helmet": "^7.0.0",
"helmet": "^8.0.0",
"https-proxy-agent": "^7.0.0",
"jsonwebtoken": "^9.0.0",
"openid-client": "^5.0.2",
"passport": "^0.7.0",
"passport-jwt": "^4.0.0",
"pino": "^8.1.0",
"pino-http": "^9.0.0",
"pino-http": "^10.3.0",
"pino-pretty": "^11.0.0",
"redis": "^4.1.0"
},
Expand Down
14 changes: 14 additions & 0 deletions src/api/tilbakekrevingApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ import {
VisUtsendtForhåndsvarselTilbakekrevingsbehandlingRequest,
VurderTilbakekrevingsbehandlingRequest,
BehandlingsnotatTilbakekrevingRequest,
AnnullerKravgunnlagTilbakekrevingRequest,
AnnullerKravgrunnlagTilbakekrevingResponse,
} from '~src/types/ManuellTilbakekrevingsbehandling';

import apiClient, { ApiClientResult } from './apiClient';
Expand Down Expand Up @@ -179,3 +181,15 @@ export async function behandlingsnotatTilbakekreving(
},
});
}

export async function annullerKravgrunnlag(
arg: AnnullerKravgunnlagTilbakekrevingRequest,
): Promise<ApiClientResult<AnnullerKravgrunnlagTilbakekrevingResponse>> {
return apiClient({
url: `/saker/${arg.sakId}/tilbakekreving/kravgrunnlag/${arg.kravgrunnlagHendelseId}/annuller`,
method: 'PATCH',
body: {
versjon: arg.versjon,
},
});
}
22 changes: 15 additions & 7 deletions src/components/apiErrorAlert/ApiErrorAlert-nb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,16 @@ const messages: { [key in ApiErrorCode]: string } = {
[ApiErrorCode.ER_BESLUTTET]: 'Revurderingen er allerede besluttet',

//F
[ApiErrorCode.FANT_IKKE_ALDERSSAK]: 'Kunne ikke finne knyttning mellom fødselsnummer og fagsak',
[ApiErrorCode.FANT_IKKE_AKTØR_ID]: 'Fant ikke AktørID',
[ApiErrorCode.FANT_IKKE_ALDERSSAK]: 'Kunne ikke finne knyttning mellom fødselsnummer og fagsak',
[ApiErrorCode.FANT_IKKE_BEHANDLING]: 'Fant ikke behandlingen',
[ApiErrorCode.FANT_IKKE_GJELDENDE_VEDTAKSDATA_FOR_TIDLIGERE_PERIDOE]: 'Fant ikke data fra tidligere behandlinger',
[ApiErrorCode.FANT_IKKE_GJELDENDE_STØNADSPERIODE]:
'Kunne ikke sette innkallingsdato, ettersom vi ikke fant gjeldende stønadsperiode',
[ApiErrorCode.FANT_IKKE_GJELDENDE_UTBETALING]: 'Kunne ikke hente gjeldende utbetaling',
[ApiErrorCode.FANT_IKKE_GJELDENDE_VEDTAKSDATA_FOR_TIDLIGERE_PERIDOE]: 'Fant ikke data fra tidligere behandlinger',
[ApiErrorCode.FANT_IKKE_JOURNALPOST]: 'Fant ikke journalpost',
[ApiErrorCode.FANT_IKKE_KLAGE]: 'Fant ikke klage',
[ApiErrorCode.FANT_IKKE_KRAVGRUNNLAG]: 'Teknisk feil - Fant ikke kravgrunnlag med angitt id',
[ApiErrorCode.FANT_IKKE_PERSON_ELLER_SAKSBEHANDLER_NAVN]: 'Fant ikke person eller saksbehandlers navn',
[ApiErrorCode.FANT_IKKE_PERSON]: 'Fant ikke personen',
[ApiErrorCode.FANT_IKKE_REGULERING]: 'Fant ikke regulering',
Expand All @@ -56,6 +57,8 @@ const messages: { [key in ApiErrorCode]: string } = {
[ApiErrorCode.FANT_IKKE_VEDTAK]: 'Fant ikke vedtak',
[ApiErrorCode.FANT_INGEN_UTBETALINGER_ETTER_STANSDATO]: 'Fant ingen utbetalinger etter stansdato',
[ApiErrorCode.FANT_INGEN_UTBETALINGER]: 'Fant ingen utbetalinger',
[ApiErrorCode.FEIL_TILSTAND_FOR_Å_ANNULLERE_KRAVGRUNNLAG]:
'Tilbakekrevingsbehandlingen er i feil tilstand for å kunne annullere kravgrunnlag',
[ApiErrorCode.FEIL_VED_BESTILLING_AV_BREV]: 'Feil ved bestilling av brev - prøv igjen senere',
[ApiErrorCode.FEIL_VED_GENERERING_AV_DOKUMENT]: 'Feil ved generering av dokument',
[ApiErrorCode.FEIL_VED_HENTING_AV_SAKSBEHANDLER_ELLER_ATTESTANT]:
Expand Down Expand Up @@ -94,6 +97,8 @@ const messages: { [key in ApiErrorCode]: string } = {
'Det finnes allerede en åpen søknadsbehandling. Du kan bare behandle en søknad av gangen',
[ApiErrorCode.HAR_IKKE_EKTEFELLE]: 'Har ikke ektefelle',
[ApiErrorCode.HELE_BEHANDLINGSPERIODEN_MÅ_HA_VURDERING]: 'Hele behandlingsperioden må ha vurderinger',
[ApiErrorCode.HENDELSEID_ER_IKKE_SISTE_PÅ_SAKEN]:
"Id'en på på kravgrunnlaget som skal annulleres er ikke det siste kravgrunnlaget på saken. Prøv å refreshe nettleseren for å få fatt i siste kravgrunnlag",

//I
[ApiErrorCode.IKKE_GYLDIG_FØDSELSNUMMER]: 'Ikke gyldig fødselsnummer',
Expand All @@ -112,12 +117,12 @@ const messages: { [key in ApiErrorCode]: string } = {
[ApiErrorCode.INGEN_FORMUE_EPS_FOR_BOSITUASJONSPERIODE]: 'Formue for EPS mangler for en eller flere perioder',
[ApiErrorCode.INGEN_FORMUE_FOR_BOSITUASJONSPERIODE]:
'Formue mangler for en eller flere perioder hvor det eksisterer bosituasjon.',
[ApiErrorCode.INGENTING_Å_REVURDERE_I_PERIODEN]: 'Fant ingen vedtak som kan revurderes for angitt periode',
[ApiErrorCode.INGEN_SKATTEGRUNNLAG_FOR_GITT_FNR_OG_ÅR]:
'Ingen summert skattegrunnlag funnet på oppgitt personidentifikator og inntektsår',
[ApiErrorCode.INNSENDING_AV_SØKNAD_IKKE_TILLATT]: 'Innsending av søknad er ikke tillatt',
[ApiErrorCode.INGENTING_Å_REVURDERE_I_PERIODEN]: 'Fant ingen vedtak som kan revurderes for angitt periode',
[ApiErrorCode.INNEHOLDER_UFULLSTENDIG_BOSITUASJON]:
'Behandlingen inneholder ufullstendig bosituasjon. Dette kan være fordi behandlingen har blitt utført før en teknisk endring som sammenslår "EPS søket i formue" & "Vurdering av Sats". Vennligst gå til "Bosituasjon og Sats" og oppdater det som er nødvendig.',
[ApiErrorCode.INNSENDING_AV_SØKNAD_IKKE_TILLATT]: 'Innsending av søknad er ikke tillatt',

//J
[ApiErrorCode.JOURNALPOST_ER_IKKE_ET_INNKOMMENDE_DOKUMENT]:
Expand Down Expand Up @@ -228,8 +233,10 @@ const messages: { [key in ApiErrorCode]: string } = {
[ApiErrorCode.REVURDERINGSÅRSAK_UGYLDIG_ÅRSAK]: 'Ugyldig årsak for revurdering',

//S
[ApiErrorCode.SAKSNUMMER_IKKE_GYLDIG]: 'Saksnummer er ikke gyldig',
[ApiErrorCode.SAK_HAR_ALLEREDE_SISTE_FØDSELSNUMMER]: 'Siste fødselsnummeret er allerede registrert på saken',
[ApiErrorCode.SAKEN_HAR_IKKE_KRAVGRUNNLAG_SOM_KAN_ANNULLERES]:
'Saken har ikke et aktivt kravgrunnlag som kan annulleres',
[ApiErrorCode.SAKSNUMMER_IKKE_GYLDIG]: 'Saksnummer er ikke gyldig',
[ApiErrorCode.SENERE_STØNADSPERIODE_EKSISTERER]: 'Kan ikke legge til ny stønadsperiode forut for eksisterende',
[ApiErrorCode.SISTE_MÅNED_VED_NEDGANG_I_STØNADEN]:
'Kan ikke velge siste måned av stønadsperioden ved nedgang i stønaden',
Expand All @@ -253,12 +260,14 @@ const messages: { [key in ApiErrorCode]: string } = {
[ApiErrorCode.SØKNAD_MANGLER_OPPGAVE]: 'Søknad mangler oppgave',

//T
[ApiErrorCode.TEKNISK_FEIL_TILBAKEKREVINGSKOMPONENT]: 'Teknisk feil mot tilbakekrevingskomponenten',
[ApiErrorCode.TEKNISK_FEIL_VED_HENTING_AV_JOURNALPOST]:
'Teknisk feil ved henting av journalpost fra sak og arkivfasade (forvaltes av Team Dokumentløsninger)',
[ApiErrorCode.TJENESTEN_ER_IKKE_TILGJENGELIG]: 'Klarte ikke kontakte tjenesten',
[ApiErrorCode.TYPE_OPPHOLDSTILLATELSE_ER_IKKE_UTFYLT]: 'Type oppholdstillatelse er ikke utfylt',

//U
[ApiErrorCode.UFORVENTET_FEIL_MOT_SKATT]: 'Kunne ikke hente skattemelding; uforventet feil',
[ApiErrorCode.UFØREGRAD_MÅ_VÆRE_MELLOM_EN_OG_HUNDRE]: 'Uføregraden må være mellom 1 og 100',
[ApiErrorCode.UFØREGRAD_OG_FORVENTET_INNTEKT_MANGLER]: 'Uføregrad og/eller forventet inntekt mangler',
[ApiErrorCode.UGYLDIG_BEREGNINGSGRUNNLAG]: 'Ugyldig beregningsgrunnlag',
Expand Down Expand Up @@ -294,13 +303,12 @@ const messages: { [key in ApiErrorCode]: string } = {
[ApiErrorCode.UKJENT_FEIL_VED_HENTING_AV_JOURNALPOST]: 'Ukjent feil ved henting av journalpost',
[ApiErrorCode.UKJENT_FEIL]: 'Ukjent feil',
[ApiErrorCode.UKJENT_FRADRAGSTYPE]: 'Ukjent fradragstype',
[ApiErrorCode.UFORVENTET_FEIL_MOT_SKATT]: 'Kunne ikke hente skattemelding; uforventet feil',
[ApiErrorCode.USPESIFISIERT_FRADRAG_KREVER_BESKRIVELSE]: 'Et fradrag som er "Annet" må spesifiseres',
[ApiErrorCode.UTDATERT_VERSJON]: 'Saksversjonen er utdatert. Vennligst prøv å refreshe siden.',
[ApiErrorCode.UTBETALING_ALLEREDE_OPPHØRT]: 'Utbetaling allerede opphørt',
[ApiErrorCode.UTBETALING_ALLEREDE_STANSET]: 'Utbetaling allerede stanset',
[ApiErrorCode.UTDATERT_SAKSVERSJON]:
'Saksversjonen er utdatert. Det har muligens skjedd en endring i bakgrunnen. Vennligst refresher nettleseren / hent saken på nytt.',
[ApiErrorCode.UTDATERT_VERSJON]: 'Saksversjonen er utdatert. Vennligst prøv å refreshe siden.',
[ApiErrorCode.UTENLANDSK_INNTEKT_MANGLER_VALUTA]: 'Fradrag mangler valuta',
[ApiErrorCode.UTENLANDSK_INNTEKT_NEGATIV_KURS]: 'Fradrag har negativ kurs',
[ApiErrorCode.UTENLANDSK_INNTEKT_NEGATIVT_BELØP]: 'Fradrag har negativt utenlandsbeløp',
Expand Down
7 changes: 6 additions & 1 deletion src/components/apiErrorAlert/apiErrorCode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ export enum ApiErrorCode {
FANT_IKKE_GJELDENDE_UTBETALING = 'kunne_ikke_hente_gjeldende_utbetaling',
FANT_IKKE_JOURNALPOST = 'fant_ikke_journalpost',
FANT_IKKE_KLAGE = 'fant_ikke_klage',
FANT_IKKE_KRAVGRUNNLAG = 'fant_ikke_kravgrunnlag',
FANT_IKKE_PERSON = 'fant_ikke_person',
FANT_IKKE_PERSON_ELLER_SAKSBEHANDLER_NAVN = 'fant_ikke_person_eller_saksbehandler_navn',
FANT_IKKE_REGULERING = 'fant_ikke_regulering',
Expand All @@ -48,6 +49,7 @@ export enum ApiErrorCode {
FANT_IKKE_VEDTAK = 'fant_ikke_vedtak',
FANT_INGEN_UTBETALINGER = 'fant_ingen_utbetalinger',
FANT_INGEN_UTBETALINGER_ETTER_STANSDATO = 'fant_ingen_utbetalinger_etter_stansdato',
FEIL_TILSTAND_FOR_Å_ANNULLERE_KRAVGRUNNLAG = 'feil_tilstand_for_å_annullere_kravgrunnlag',
FEIL_VED_BESTILLING_AV_BREV = 'feil_ved_bestilling_av_brev',
FEIL_VED_GENERERING_AV_DOKUMENT = 'feil_ved_generering_av_dokument',
FEIL_VED_HENTING_AV_SAKSBEHANDLER_ELLER_ATTESTANT = 'feil_ved_henting_av_saksbehandler_eller_attestant',
Expand Down Expand Up @@ -81,6 +83,7 @@ export enum ApiErrorCode {
HAR_ALLEREDE_EN_ÅPEN_SØKNADSBEHANDLING = 'har_allerede_en_åpen_søknadsbehandling',
HAR_IKKE_EKTEFELLE = 'har_ikke_ektefelle',
HELE_BEHANDLINGSPERIODEN_MÅ_HA_VURDERING = 'hele_behandlingsperioden_må_ha_vurderinger',
HENDELSEID_ER_IKKE_SISTE_PÅ_SAKEN = 'hendelseId_er_ikke_siste_på_saken',

//I
IKKE_GYLDIG_FØDSELSNUMMER = 'ikke_gyldig_fødselsnummer',
Expand Down Expand Up @@ -184,8 +187,9 @@ export enum ApiErrorCode {
REVURDERINGSÅRSAK_UGYLDIG_ÅRSAK = 'revurderingsårsak_ugyldig_årsak',

//S
SAKSNUMMER_IKKE_GYLDIG = 'saksnummer_ikke_gyldig',
SAK_HAR_ALLEREDE_SISTE_FØDSELSNUMMER = 'sak_har_allerede_siste_fødselsnummer',
SAKEN_HAR_IKKE_KRAVGRUNNLAG_SOM_KAN_ANNULLERES = 'saken_har_ikke_kravgrunnlag_som_kan_annulleres',
SAKSNUMMER_IKKE_GYLDIG = 'saksnummer_ikke_gyldig',
SENERE_STØNADSPERIODE_EKSISTERER = 'senere_stønadsperiode',
SISTE_MÅNED_VED_NEDGANG_I_STØNADEN = 'siste_måned_ved_nedgang_i_stønaden',
SISTE_UTBETALING_ER_IKKE_STANS = 'siste_utbetaling_er_ikke_stans',
Expand All @@ -204,6 +208,7 @@ export enum ApiErrorCode {
SØKNAD_MANGLER_OPPGAVE = 'søknad_mangler_oppgave',

//T
TEKNISK_FEIL_TILBAKEKREVINGSKOMPONENT = 'teknisk_feil_tilbakekrevingskomponent',
TEKNISK_FEIL_VED_HENTING_AV_JOURNALPOST = 'teknisk_feil_ved_henting_av_journalpost',
TJENESTEN_ER_IKKE_TILGJENGELIG = 'tjeneste_ikke_tilgjengelig',
TYPE_OPPHOLDSTILLATELSE_ER_IKKE_UTFYLT = 'type_oppholdstillatelse_er_ikke_utfylt',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ExclamationmarkTriangleIcon } from '@navikt/aksel-icons';
import { ExclamationmarkTriangleFillIcon } from '@navikt/aksel-icons';
import { Accordion, Alert, Button, Heading, Label, Modal } from '@navikt/ds-react';
import * as DateFns from 'date-fns';
import * as arr from 'fp-ts/Array';
Expand Down Expand Up @@ -131,11 +131,10 @@ const DetaljertSimuleringsperiode = (props: { periode: SimuleringsperiodeOppsumm
<Label className={styles.beløp}>
{formatCurrency(props.periode.sumTilUtbetaling, { numDecimals: 0 })}
</Label>
{props.periode.sumFeilutbetaling !== 0 || props.periode.sumReduksjonFeilkonto !== 0 ? (
<ExclamationmarkTriangleFillIcon color="orange" />
) : undefined}
</div>
{/* TODO - color */}
{props.periode.sumFeilutbetaling !== 0 || props.periode.sumReduksjonFeilkonto !== 0 ? (
<ExclamationmarkTriangleIcon />
) : undefined}
</Accordion.Header>
<Accordion.Content>
<PeriodeOppsummering oppsummering={props.periode} />
Expand Down
6 changes: 0 additions & 6 deletions src/components/personadvarsel/PersonAdvarsel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,6 @@ export const getEtiketter = (person: Person) => {
variant: 'warning',
});
}
if ('fullmakt' in person && person.fullmakt) {
etiketter.push({
text: 'Fullmakt',
variant: 'warning',
});
}
if (person.dødsdato) {
etiketter.push({
text: `Død ${DateFns.format(new Date(person.dødsdato), 'dd.MM.yyyy')}`,
Expand Down
14 changes: 14 additions & 0 deletions src/features/TilbakekrevingActions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ import {
UnderkjennTilbakekrevingRequest,
VurderTilbakekrevingsbehandlingRequest,
BehandlingsnotatTilbakekrevingRequest,
AnnullerKravgunnlagTilbakekrevingRequest,
AnnullerKravgrunnlagTilbakekrevingResponse,
} from '~src/types/ManuellTilbakekrevingsbehandling';

export const opprettNyTilbakekrevingsbehandling = createAsyncThunk<
Expand Down Expand Up @@ -138,3 +140,15 @@ export const behandlingsnotatTilbakekreving = createAsyncThunk<
}
return thunkApi.rejectWithValue(res.error);
});

export const annullerKravgrunnlag = createAsyncThunk<
AnnullerKravgrunnlagTilbakekrevingResponse,
AnnullerKravgunnlagTilbakekrevingRequest,
{ rejectValue: ApiError }
>('tilbakekreving/kravgrunnlag/annuller', async (args, thunkApi) => {
const res = await tilbakekrevingsApi.annullerKravgrunnlag(args);
if (res.status === 'ok') {
return res.data;
}
return thunkApi.rejectWithValue(res.error);
});
1 change: 0 additions & 1 deletion src/features/person/person.slice.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,5 @@ const localPersonStub = () =>
sivilstand: null,
kontaktinfo: null,
vergemål: null,
fullmakt: null,
dødsdato: null,
});
17 changes: 17 additions & 0 deletions src/features/saksoversikt/sak.slice.ts
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,23 @@ export default createSlice({
builder.addCase(tilbakekrevingActions.behandlingsnotatTilbakekreving.fulfilled, (state, action) => {
state.sak = oppdaterTilbakekrevingPåSak(state.sak, action.payload);
});
builder.addCase(tilbakekrevingActions.annullerKravgrunnlag.fulfilled, (state, action) => {
state.sak = pipe(
state.sak,
RemoteData.map((s) => ({
...s,
uteståendeKravgrunnlag: action.payload.uteståendeKravgrunnlag,
tilbakekrevinger:
action.payload.tilbakekrevingsbehandling !== null
? s.tilbakekrevinger.map((t) =>
t.id === action.payload.tilbakekrevingsbehandling!.id
? action.payload.tilbakekrevingsbehandling!
: t,
)
: s.tilbakekrevinger,
})),
);
});

//---------------Vedtak-----------------//
builder.addCase(VedtakActions.startNySøknadsbehandling.fulfilled, (state, action) => {
Expand Down
6 changes: 3 additions & 3 deletions src/pages/saksbehandling/brev/BrevPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
RadioGroup,
Select,
TextField,
UNSAFE_FileUpload,
FileUpload,
VStack,
} from '@navikt/ds-react';
import { Controller, useForm } from 'react-hook-form';
Expand Down Expand Up @@ -172,7 +172,7 @@ const BrevPage = () => {
control={form.control}
name={'fileObject'}
render={({ field, fieldState }) => (
<UNSAFE_FileUpload.Dropzone
<FileUpload.Dropzone
label="Last opp brevet"
description={`Du kan laste opp PDF-filen. Maks 1 fil.`}
accept=".pdf"
Expand All @@ -188,7 +188,7 @@ const BrevPage = () => {
<Heading level="3" size="xsmall">
Vedlegg (1)
</Heading>
<UNSAFE_FileUpload.Item
<FileUpload.Item
file={form.watch('fileObject')!.file}
button={{
action: 'delete',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,7 @@ const AvsluttedeBehandlingerTabell = (props: { tabellBehandlinger: TabellBehandl
? formatDateTime(dataCellInfo.avsluttetTidspunkt)
: '-'}
</Table.DataCell>
<Table.DataCell>
{formatDateTime(dataCellInfo.mottattOpprettetTidspunkt)}
</Table.DataCell>
<Table.DataCell>{dataCellInfo.mottattOpprettetTidspunkt}</Table.DataCell>
<Table.DataCell>
{isSøknadMedEllerUtenBehandling(behandling) && (
<div className={styles.lukketSøknadIkonDataCell}>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@
gap: @spacing-s;
align-items: flex-start;
height: max-content;
width: 35%;
}

.knappContainer {
display: flex;
display: grid;
grid-template-columns: auto auto;
gap: @spacing-s;
}
Loading

0 comments on commit db2a1f8

Please sign in to comment.