From 7984cbb4c3275873074d47dfafa3991d8283f5f2 Mon Sep 17 00:00:00 2001 From: Sven Anders Robbestad Date: Fri, 5 Feb 2021 12:00:08 +0100 Subject: [PATCH] =?UTF-8?q?nullstill=20dokument-tilstand=20p=C3=A5=20load?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/komponenter/Klagebehandling/Dokumenter.tsx | 6 ++++-- frontend/src/tilstand/moduler/klagebehandling.ts | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) 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