diff --git a/src/api/tilbakekrevingApi.ts b/src/api/tilbakekrevingApi.ts index ec01d0096..f0d50517d 100644 --- a/src/api/tilbakekrevingApi.ts +++ b/src/api/tilbakekrevingApi.ts @@ -1,4 +1,3 @@ -import { Kravgrunnlag } from '~src/types/Kravgrunnlag'; import { BrevtekstTilbakekrevingsbehandlingRequest, ForhåndsvarsleTilbakekrevingRequest, @@ -9,15 +8,6 @@ import { import apiClient, { ApiClientResult } from './apiClient'; -export async function hentSisteFerdigbehandledeKravgrunnlag(arg: { - sakId: string; -}): Promise> { - return apiClient({ - url: `/saker/${arg.sakId}/tilbakekreving/sisteKravgrunnlag`, - method: 'GET', - }); -} - export async function opprettNyTilbakekrevingsbehandling( arg: OpprettNyTilbakekrevingsbehandlingRequest, ): Promise> { diff --git a/src/pages/saksbehandling/tilbakekreving/Tilbakekreving.tsx b/src/pages/saksbehandling/tilbakekreving/Tilbakekreving.tsx index e00aedab7..5aed9fd6b 100644 --- a/src/pages/saksbehandling/tilbakekreving/Tilbakekreving.tsx +++ b/src/pages/saksbehandling/tilbakekreving/Tilbakekreving.tsx @@ -12,7 +12,16 @@ const Tilbakekreving = () => { return ( - } /> + + } + /> { +const OpprettTilbakekreving = (props: { + sakId: string; + sakVersjon: number; + uteståendeKravgrunnlag: Nullable; +}) => { const { formatMessage } = useI18n({ messages }); - const { sak } = useOutletContext(); - const [status, hentKravgrunnlag] = useApiCall(hentSisteFerdigbehandledeKravgrunnlag); - - useEffect(() => { - hentKravgrunnlag({ sakId: sak.id }); - }, []); return (
@@ -36,10 +33,15 @@ const OpprettTilbakekreving = () => {
- {RemoteData.isSuccess(status) && ( - + {props.uteståendeKravgrunnlag ? ( + + ) : ( + )} - {RemoteData.isFailure(status) && }
); diff --git a/src/types/Sak.ts b/src/types/Sak.ts index 69418b690..24cced66f 100644 --- a/src/types/Sak.ts +++ b/src/types/Sak.ts @@ -2,6 +2,7 @@ import { Nullable } from '~src/lib/types'; import { Utbetalingsperiode } from '~src/types/Utbetalingsperiode'; import { Klage } from './Klage'; +import { Kravgrunnlag } from './Kravgrunnlag'; import { ManuellTilbakekrevingsbehandling } from './ManuellTilbakekrevingsbehandling'; import { Periode } from './Periode'; import { RegistrerteUtenlandsopphold } from './RegistrertUtenlandsopphold'; @@ -31,6 +32,7 @@ export interface Sak { versjon: number; uteståendeAvkorting: Nullable; tilbakekrevinger: ManuellTilbakekrevingsbehandling[]; + uteståendeKravgrunnlag: Nullable; } export enum KanStansesEllerGjenopptas {