From fa3b7ada1553f10dddd50b483e6ea6a448c4e1da Mon Sep 17 00:00:00 2001 From: ramziabuqassim Date: Tue, 14 Nov 2023 11:05:19 +0100 Subject: [PATCH] fjerner refresh av kravgrunnlag fra oppsummering & flytter tlbakekreving steg i tilbakekrevings typen filen --- .../OppsummeringAvKravgrunnlag.module.less | 9 +---- .../OppsummeringAvKravgrunnlag.tsx | 25 +++++--------- .../BehandleTilbakekreving.tsx | 3 +- .../TilbakekrevingStegIndikator.tsx | 3 +- .../BrevForTilbakekreving.tsx | 13 +++---- .../Forh\303\245ndsvarsleTilbakekreving.tsx" | 17 ++++++---- .../VurderTilbakekreving.tsx | 11 ++++-- .../OpprettTilbakekreving.tsx | 2 +- .../VisKravgrunnlagMedRefresh.tsx | 34 +------------------ src/pages/saksbehandling/types.ts | 6 ---- src/types/ManuellTilbakekrevingsbehandling.ts | 6 ++++ .../ManuellTilbakekrevingsbehandlingUtils.ts | 2 +- 12 files changed, 46 insertions(+), 85 deletions(-) diff --git a/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.module.less b/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.module.less index 29bef8161..da2f42a2e 100644 --- a/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.module.less +++ b/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.module.less @@ -1,14 +1,7 @@ @import '~/src/styles/variables.less'; -.metaHeaderContainer { - display: flex; - justify-content: space-between; - align-items: center; +.metaInfoTittel { margin-bottom: @spacing-s; - - .metaInfoTittel { - margin-bottom: @spacing-s; - } } .kravgrunnlagOppsummeringContainer { diff --git a/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.tsx b/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.tsx index f156ae5e8..a2b143063 100644 --- a/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.tsx +++ b/src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag.tsx @@ -18,8 +18,8 @@ import styles from './OppsummeringAvKravgrunnlag.module.less'; const OppsummeringAvKravgrunnlag = (props: { kravgrunnlag: Kravgrunnlag; - bareOppsummerMetaInfo?: { medTittel?: boolean; headerContent?: React.ReactNode }; - basicOppsummeringAvHeleKravgrunnlaget?: { medTittel?: boolean; headerContent?: React.ReactNode }; + bareOppsummerMetaInfo?: { medTittel?: boolean }; + basicOppsummeringAvHeleKravgrunnlaget?: { medTittel?: boolean }; }) => { const { formatMessage } = useI18n({ messages }); @@ -28,7 +28,6 @@ const OppsummeringAvKravgrunnlag = (props: { ); } else if (props.basicOppsummeringAvHeleKravgrunnlaget) { @@ -37,7 +36,6 @@ const OppsummeringAvKravgrunnlag = (props: { @@ -56,22 +54,15 @@ const OppsummeringAvKravgrunnlag = (props: { } }; -const OppsummeringAvMetaInfo = (props: { - kravgrunnlag: Kravgrunnlag; - medTittel?: boolean; - headerContent?: React.ReactNode; -}) => { +const OppsummeringAvMetaInfo = (props: { kravgrunnlag: Kravgrunnlag; medTittel?: boolean }) => { const { formatMessage } = useI18n({ messages }); return (
-
- {props.medTittel && ( - - {formatMessage('kravgrunnlag.utestående.tittel')} - - )} - {props.headerContent && props.headerContent} -
+ {props.medTittel && ( + + {formatMessage('kravgrunnlag.utestående.tittel')} + + )}
{ diff --git a/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/brevForTilbakekreving/BrevForTilbakekreving.tsx b/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/brevForTilbakekreving/BrevForTilbakekreving.tsx index df715fefc..96cfabc62 100644 --- a/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/brevForTilbakekreving/BrevForTilbakekreving.tsx +++ b/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/brevForTilbakekreving/BrevForTilbakekreving.tsx @@ -11,6 +11,7 @@ import { ErrorIcon, SuccessIcon } from '~src/assets/Icons'; import ApiErrorAlert from '~src/components/apiErrorAlert/ApiErrorAlert'; import Feiloppsummering from '~src/components/feiloppsummering/Feiloppsummering'; import Navigasjonsknapper from '~src/components/navigasjonsknapper/Navigasjonsknapper'; +import OppsummeringAvKravgrunnlag from '~src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag'; import ToKolonner from '~src/components/toKolonner/ToKolonner'; import { brevtekstTilbakekrevingsbehandling, @@ -20,11 +21,9 @@ import { useAsyncActionCreator, useAutosaveOnChange } from '~src/lib/hooks'; import { useI18n } from '~src/lib/i18n'; import * as routes from '~src/lib/routes'; import { hookFormErrorsTilFeiloppsummering } from '~src/lib/validering'; -import { TilbakekrevingSteg } from '~src/pages/saksbehandling/types'; -import { ManuellTilbakekrevingsbehandling } from '~src/types/ManuellTilbakekrevingsbehandling'; +import { ManuellTilbakekrevingsbehandling, TilbakekrevingSteg } from '~src/types/ManuellTilbakekrevingsbehandling'; import messages from '../../Tilbakekreving-nb'; -import VisKravgrunnlagMedRefresh from '../../visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh'; import styles from './BrevForTilbakekreving.module.less'; import { BrevForTilbakekrevingFormData, brevForTilbakekrevingSchema } from './BrevForTilbakekrevingUtils'; @@ -216,9 +215,11 @@ const BrevForTilbakekreving = (props: { ), right: ( - ), }} diff --git "a/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/forh\303\245ndsvarsleTilbakekreving/Forh\303\245ndsvarsleTilbakekreving.tsx" "b/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/forh\303\245ndsvarsleTilbakekreving/Forh\303\245ndsvarsleTilbakekreving.tsx" index 558408d86..6a2124381 100644 --- "a/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/forh\303\245ndsvarsleTilbakekreving/Forh\303\245ndsvarsleTilbakekreving.tsx" +++ "b/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/forh\303\245ndsvarsleTilbakekreving/Forh\303\245ndsvarsleTilbakekreving.tsx" @@ -11,18 +11,21 @@ import ApiErrorAlert from '~src/components/apiErrorAlert/ApiErrorAlert'; import { BrevInput } from '~src/components/brevInput/BrevInput'; import Feiloppsummering from '~src/components/feiloppsummering/Feiloppsummering'; import Navigasjonsknapper from '~src/components/navigasjonsknapper/Navigasjonsknapper'; +import OppsummeringAvKravgrunnlag from '~src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag'; import ToKolonner from '~src/components/toKolonner/ToKolonner'; import * as TilbakekrevingActions from '~src/features/TilbakekrevingActions'; import { useApiCall, useAsyncActionCreator } from '~src/lib/hooks'; import { useI18n } from '~src/lib/i18n'; import * as Routes from '~src/lib/routes'; import { hookFormErrorsTilFeiloppsummering } from '~src/lib/validering'; -import { TilbakekrevingSteg } from '~src/pages/saksbehandling/types'; -import { ForhåndsvarselsInfo, ManuellTilbakekrevingsbehandling } from '~src/types/ManuellTilbakekrevingsbehandling'; +import { + ForhåndsvarselsInfo, + ManuellTilbakekrevingsbehandling, + TilbakekrevingSteg, +} from '~src/types/ManuellTilbakekrevingsbehandling'; import { formatDateTime } from '~src/utils/date/dateUtils'; import messages from '../../Tilbakekreving-nb'; -import VisKravgrunnlagMedRefresh from '../../visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh'; import styles from './ForhåndsvarsleTilbakekreving.module.less'; import { @@ -148,9 +151,11 @@ const ForhåndsvarsleTilbakekreving = (props: { ), right: (
-
{props.tilbakekreving.forhåndsvarselsInfo.length > 0 && ( diff --git a/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/vurderTilbakekreving/VurderTilbakekreving.tsx b/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/vurderTilbakekreving/VurderTilbakekreving.tsx index 4604646d1..3810ff652 100644 --- a/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/vurderTilbakekreving/VurderTilbakekreving.tsx +++ b/src/pages/saksbehandling/tilbakekreving/behandleTilbakekreving/vurderTilbakekreving/VurderTilbakekreving.tsx @@ -8,6 +8,7 @@ import { useNavigate } from 'react-router-dom'; import ApiErrorAlert from '~src/components/apiErrorAlert/ApiErrorAlert'; import Feiloppsummering from '~src/components/feiloppsummering/Feiloppsummering'; import Navigasjonsknapper from '~src/components/navigasjonsknapper/Navigasjonsknapper'; +import OppsummeringAvKravgrunnlag from '~src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag'; import { OppsummeringPar } from '~src/components/oppsummering/oppsummeringpar/OppsummeringPar'; import ToKolonner from '~src/components/toKolonner/ToKolonner'; import { vurderTilbakekrevingsbehandling } from '~src/features/TilbakekrevingActions'; @@ -15,16 +16,15 @@ import { useAsyncActionCreator } from '~src/lib/hooks'; import { useI18n } from '~src/lib/i18n'; import * as routes from '~src/lib/routes'; import { hookFormErrorsTilFeiloppsummering } from '~src/lib/validering'; -import { TilbakekrevingSteg } from '~src/pages/saksbehandling/types'; import { Grunnlagsperiode } from '~src/types/Kravgrunnlag'; import { ManuellTilbakekrevingsbehandling, + TilbakekrevingSteg, TilbakekrevingsVurdering, } from '~src/types/ManuellTilbakekrevingsbehandling'; import Måned from '~src/types/Måned'; import messages from '../../Tilbakekreving-nb'; -import VisKravgrunnlagMedRefresh from '../../visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh'; import styles from './VurderTilbakekreving.module.less'; import { @@ -177,7 +177,12 @@ const VurderTilbakekreving = (props: {
), - right: , + right: ( + + ), }} ); diff --git a/src/pages/saksbehandling/tilbakekreving/opprettTilbakekreving/OpprettTilbakekreving.tsx b/src/pages/saksbehandling/tilbakekreving/opprettTilbakekreving/OpprettTilbakekreving.tsx index 52fca972d..70a5836e7 100644 --- a/src/pages/saksbehandling/tilbakekreving/opprettTilbakekreving/OpprettTilbakekreving.tsx +++ b/src/pages/saksbehandling/tilbakekreving/opprettTilbakekreving/OpprettTilbakekreving.tsx @@ -12,8 +12,8 @@ import { useI18n } from '~src/lib/i18n'; import * as routes from '~src/lib/routes'; import { Nullable } from '~src/lib/types'; import { Kravgrunnlag } from '~src/types/Kravgrunnlag'; +import { TilbakekrevingSteg } from '~src/types/ManuellTilbakekrevingsbehandling'; -import { TilbakekrevingSteg } from '../../types'; import messages from '../Tilbakekreving-nb'; import styles from './OpprettTilbakekreving.module.less'; diff --git a/src/pages/saksbehandling/tilbakekreving/visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh.tsx b/src/pages/saksbehandling/tilbakekreving/visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh.tsx index 668c7e367..cc725b0d9 100644 --- a/src/pages/saksbehandling/tilbakekreving/visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh.tsx +++ b/src/pages/saksbehandling/tilbakekreving/visKravgrunnlagMedRefresh/VisKravgrunnlagMedRefresh.tsx @@ -4,7 +4,6 @@ import { BodyShort, Button, Modal } from '@navikt/ds-react'; import React, { useRef } from 'react'; import ApiErrorAlert from '~src/components/apiErrorAlert/ApiErrorAlert'; -import OppsummeringAvKravgrunnlag from '~src/components/oppsummering/kravgrunnlag/OppsummeringAvKravgrunnlag'; import { oppdaterKravgrunnlag } from '~src/features/TilbakekrevingActions'; import { useAsyncActionCreator } from '~src/lib/hooks'; import { useI18n } from '~src/lib/i18n'; @@ -14,36 +13,7 @@ import messages from '../Tilbakekreving-nb'; import styles from './VisKRavgrunnlagMedRefresh.module.less'; -const VisKravgrunnlagMedRefresh = (props: { - tilbakekreving: ManuellTilbakekrevingsbehandling; - basicOppsummeringAvHeleKravgrunnlaget?: boolean; -}) => { - return ( -
- , - } - : undefined - } - bareOppsummerMetaInfo={ - props.basicOppsummeringAvHeleKravgrunnlaget - ? undefined - : { - medTittel: true, - headerContent: , - } - } - /> -
- ); -}; - -const RefreshKravgrunnlagModal = (props: { tilbakekreving: ManuellTilbakekrevingsbehandling }) => { +export const RefreshKravgrunnlagModal = (props: { tilbakekreving: ManuellTilbakekrevingsbehandling }) => { const { formatMessage } = useI18n({ messages }); const ref = useRef(null); const [oppdaterStatus, oppdater] = useAsyncActionCreator(oppdaterKravgrunnlag); @@ -84,5 +54,3 @@ const RefreshKravgrunnlagModal = (props: { tilbakekreving: ManuellTilbakekreving ); }; - -export default VisKravgrunnlagMedRefresh; diff --git a/src/pages/saksbehandling/types.ts b/src/pages/saksbehandling/types.ts index 885b17d6e..9c28bdc4f 100644 --- a/src/pages/saksbehandling/types.ts +++ b/src/pages/saksbehandling/types.ts @@ -14,9 +14,3 @@ export enum KlageSteg { Avvisning = 'avvisning', Oppsummering = 'oppsummering', } - -export enum TilbakekrevingSteg { - Forhåndsvarsling = 'forhandsvarsling', - Vurdering = 'vurdering', - Vedtaksbrev = 'brev', -} diff --git a/src/types/ManuellTilbakekrevingsbehandling.ts b/src/types/ManuellTilbakekrevingsbehandling.ts index 6d26cd345..25e437784 100644 --- a/src/types/ManuellTilbakekrevingsbehandling.ts +++ b/src/types/ManuellTilbakekrevingsbehandling.ts @@ -122,3 +122,9 @@ export interface OppdaterKravgrunnlagTilbakekrevingRequest { behandlingId: string; versjon: number; } + +export enum TilbakekrevingSteg { + Forhåndsvarsling = 'forhandsvarsling', + Vurdering = 'vurdering', + Vedtaksbrev = 'brev', +} diff --git a/src/utils/ManuellTilbakekrevingsbehandlingUtils.ts b/src/utils/ManuellTilbakekrevingsbehandlingUtils.ts index 7080d48e7..07e1c384c 100644 --- a/src/utils/ManuellTilbakekrevingsbehandlingUtils.ts +++ b/src/utils/ManuellTilbakekrevingsbehandlingUtils.ts @@ -1,7 +1,7 @@ import * as Routes from '~src/lib/routes'; -import { TilbakekrevingSteg } from '~src/pages/saksbehandling/types'; import { ManuellTilbakekrevingsbehandling, + TilbakekrevingSteg, TilbakekrevingsbehandlingStatus, } from '~src/types/ManuellTilbakekrevingsbehandling';