diff --git a/frontend/src/komponenter/Klagebehandling/Dokumenter.tsx b/frontend/src/komponenter/Klagebehandling/Dokumenter.tsx index ef79fbe07..f1722a27f 100644 --- a/frontend/src/komponenter/Klagebehandling/Dokumenter.tsx +++ b/frontend/src/komponenter/Klagebehandling/Dokumenter.tsx @@ -2,6 +2,7 @@ import { hentDokumentSideHandling, IKlage, lasterDokumenter, + nullstillDokumenter, } from "../../tilstand/moduler/klagebehandling"; import { useDispatch, useSelector } from "react-redux"; import { velgKlage } from "../../tilstand/moduler/klagebehandlinger.velgere"; @@ -30,7 +31,8 @@ function DokumentTabell(props: { settaktivtDokument: Function }) { dispatch(hentDokumentSideHandling({ id: klage.id, ref: ref ?? null, antall: 10 })); } useEffect(() => { - hentNeste(null); + dispatch(nullstillDokumenter()); + dispatch(hentDokumentSideHandling({ id: klage.id, ref: null, antall: 10 })); }, []); function hentForrige(ref: string | null) { @@ -94,7 +96,7 @@ function DokumentTabell(props: { settaktivtDokument: Function }) { diff --git a/frontend/src/tilstand/moduler/klagebehandling.ts b/frontend/src/tilstand/moduler/klagebehandling.ts index ba10d7fa6..0dcbb5b26 100644 --- a/frontend/src/tilstand/moduler/klagebehandling.ts +++ b/frontend/src/tilstand/moduler/klagebehandling.ts @@ -94,6 +94,12 @@ export const klageSlice = createSlice({ state.dokumenterLastet = action.payload; return state; }, + NULLSTILL_DOKUMENTER: (state, action: PayloadAction) => { + state.dokumenterLastet = false; + state.pageRefs = []; + state.pageIdx = 0; + return state; + }, DOKUMENTER_HENTET: (state, action: PayloadAction) => { const { historyNavigate, historyRef } = action.payload; state.dokumenterLastet = true; @@ -144,6 +150,7 @@ export const hentDokumentSideHandling = createAction>( ); export const lasterDokumenter = createAction("klagebehandling/LASTER_DOKUMENTER"); +export const nullstillDokumenter = createAction("klagebehandling/NULLSTILL_DOKUMENTER"); //========== // Epos