From d042a6576d078c91f9058b0b6a874ee26c13fa47 Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Tue, 28 Nov 2023 14:18:36 +0100 Subject: [PATCH 1/8] =?UTF-8?q?Skal=20vise=20tag=20for=20om=20tidligere=20?= =?UTF-8?q?barnetilsynsperioder=20overlapper=20med=20perioder=20for=20over?= =?UTF-8?q?gangsst=C3=B8nad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../barnetilsyn/HistorikkRadIBarnetilsyn.tsx | 8 ++++++++ .../barnetilsyn/KortInnholdBarnetilsyn.tsx | 4 +++- .../Behandling/TidligereVedtaksperioder/typer.ts | 1 + .../HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx | 7 +++++++ 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx index 3502482cb..251809680 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx @@ -3,6 +3,8 @@ import { BodyShort } from '@navikt/ds-react'; import { formaterIsoDato } from '../../../../App/utils/formatter'; import styled from 'styled-components'; import { IGrunnlagsdataPeriodeHistorikkBarnetilsyn } from '../typer'; +import { Tag } from '@navikt/ds-react'; +import { etikettTypeOverlappBarnetilsyn } from '../../../Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil'; interface HistorikkRadProps { rad: IGrunnlagsdataPeriodeHistorikkBarnetilsyn; @@ -21,6 +23,12 @@ const HistorikkRadIBarnetilsyn: React.FC = ({ rad, indeks }) - ${formaterIsoDato(rad.tom)}`} + + + {rad.overlapp && 'Ja'} + {!rad.overlapp && 'Nei'} + + ); }; diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx index 0c55f51a9..9c2728046 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx @@ -6,8 +6,9 @@ import HistorikkRadIBarnetilsyn from './HistorikkRadIBarnetilsyn'; const Grid = styled.div` display: grid; - grid-template-columns: auto; + grid-template-columns: repeat(2, max-content); row-gap: 0.2rem; + column-gap: 1rem; `; const Row = styled.div` display: contents; @@ -19,6 +20,7 @@ const KortInnholdBarnetilsyn: React.FC<{ + {periodeHistorikkData?.map((rad, i) => ( diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts index 199c719d0..06c8f3a24 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts @@ -24,6 +24,7 @@ export interface IGrunnlagsdataPeriodeHistorikkOvergangsstønad { export interface IGrunnlagsdataPeriodeHistorikkBarnetilsyn { fom: string; tom: string; + overlapp: boolean; } export interface IHistorikkForStønad { stønadstype: string; diff --git a/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx b/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx index f405e01e0..36d7814ab 100644 --- a/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx +++ b/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx @@ -64,6 +64,13 @@ export const etikettTypeBarnetilsyn = (periodeType?: EUtgiftsperiodetype): TagPr } }; +export const etikettTypeOverlappBarnetilsyn = (overlapp: boolean): TagProps['variant'] => { + if (overlapp) { + return 'success'; + } + return 'warning'; +}; + export const datoAndelHistorikk = (andel: AndelHistorikk) => { const fra = formaterNullableIsoDato(andel.andel.stønadFra); if (andel.erOpphør) { From 4bee2999f4e08d1502fc118b3230d70069045007 Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Tue, 28 Nov 2023 14:20:10 +0100 Subject: [PATCH 2/8] Ternary if --- .../barnetilsyn/HistorikkRadIBarnetilsyn.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx index 251809680..100f38eeb 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx @@ -25,8 +25,7 @@ const HistorikkRadIBarnetilsyn: React.FC = ({ rad, indeks }) - {rad.overlapp && 'Ja'} - {!rad.overlapp && 'Nei'} + {rad.overlapp ? 'Ja' : 'Nei'} From 752a284bb808dc383059d7269e611be53d8023cc Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Tue, 28 Nov 2023 15:14:42 +0100 Subject: [PATCH 3/8] =?UTF-8?q?Overlapp=20med=20overgangsst=C3=B8nadstekst?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../barnetilsyn/KortInnholdBarnetilsyn.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx index 9c2728046..1556a301c 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/KortInnholdBarnetilsyn.tsx @@ -20,7 +20,7 @@ const KortInnholdBarnetilsyn: React.FC<{ - + {periodeHistorikkData?.map((rad, i) => ( From 09e99b64d5d320a932fe4cbb6b7c1b567dd1399b Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Wed, 29 Nov 2023 12:13:04 +0100 Subject: [PATCH 4/8] Sjekker for om overlapp er delvis --- .../barnetilsyn/HistorikkRadIBarnetilsyn.tsx | 9 ++++++--- .../Behandling/TidligereVedtaksperioder/typer.ts | 7 ++++++- .../HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx | 7 +++++-- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx index 100f38eeb..beaf4cb71 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { BodyShort } from '@navikt/ds-react'; import { formaterIsoDato } from '../../../../App/utils/formatter'; import styled from 'styled-components'; -import { IGrunnlagsdataPeriodeHistorikkBarnetilsyn } from '../typer'; +import { IGrunnlagsdataPeriodeHistorikkBarnetilsyn, OverlappMedOvergangsstønad } from '../typer'; import { Tag } from '@navikt/ds-react'; import { etikettTypeOverlappBarnetilsyn } from '../../../Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil'; @@ -24,8 +24,11 @@ const HistorikkRadIBarnetilsyn: React.FC = ({ rad, indeks }) ${formaterIsoDato(rad.tom)}`} - - {rad.overlapp ? 'Ja' : 'Nei'} + + {OverlappMedOvergangsstønad[rad.overlappMedOvergangsstønad]} diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts index 06c8f3a24..565f3103c 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts @@ -21,10 +21,15 @@ export interface IGrunnlagsdataPeriodeHistorikkOvergangsstønad { fom: string; tom: string; } +export enum OverlappMedOvergangsstønad { + JA = 'Ja', + NEI = 'Nei', + DELVIS = 'Delvis', +} export interface IGrunnlagsdataPeriodeHistorikkBarnetilsyn { fom: string; tom: string; - overlapp: boolean; + overlappMedOvergangsstønad: OverlappMedOvergangsstønad; } export interface IHistorikkForStønad { stønadstype: string; diff --git a/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx b/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx index 36d7814ab..705050ffb 100644 --- a/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx +++ b/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx @@ -10,6 +10,7 @@ import { EPeriodetype, EUtgiftsperiodetype } from '../../../App/typer/vedtak'; import React from 'react'; import styled from 'styled-components'; import { TagProps } from '@navikt/ds-react'; +import { OverlappMedOvergangsstønad } from '../../Behandling/TidligereVedtaksperioder/typer'; export const HistorikkTabell = styled.table` margin-top: 2rem; @@ -64,8 +65,10 @@ export const etikettTypeBarnetilsyn = (periodeType?: EUtgiftsperiodetype): TagPr } }; -export const etikettTypeOverlappBarnetilsyn = (overlapp: boolean): TagProps['variant'] => { - if (overlapp) { +export const etikettTypeOverlappBarnetilsyn = ( + overlappMedOvergangsstønad: OverlappMedOvergangsstønad +): TagProps['variant'] => { + if (overlappMedOvergangsstønad === OverlappMedOvergangsstønad.JA) { return 'success'; } return 'warning'; From 2c26b5670f44902414cfb2a01fc3736ec6905da4 Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Wed, 29 Nov 2023 12:20:09 +0100 Subject: [PATCH 5/8] Rettelse --- .../barnetilsyn/HistorikkRadIBarnetilsyn.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx index beaf4cb71..b8cb01861 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { BodyShort } from '@navikt/ds-react'; import { formaterIsoDato } from '../../../../App/utils/formatter'; import styled from 'styled-components'; -import { IGrunnlagsdataPeriodeHistorikkBarnetilsyn, OverlappMedOvergangsstønad } from '../typer'; +import { IGrunnlagsdataPeriodeHistorikkBarnetilsyn } from '../typer'; import { Tag } from '@navikt/ds-react'; import { etikettTypeOverlappBarnetilsyn } from '../../../Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil'; @@ -28,7 +28,7 @@ const HistorikkRadIBarnetilsyn: React.FC = ({ rad, indeks }) variant={etikettTypeOverlappBarnetilsyn(rad.overlappMedOvergangsstønad)} size={'small'} > - {OverlappMedOvergangsstønad[rad.overlappMedOvergangsstønad]} + {rad.overlappMedOvergangsstønad} From 98028c1f1974d46e225e2051ea63ee1a9c507a4a Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:32:12 +0100 Subject: [PATCH 6/8] Enum til tekst --- src/frontend/App/typer/vedtak.ts | 8 ++++++++ .../Behandling/TidligereVedtaksperioder/typer.ts | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/frontend/App/typer/vedtak.ts b/src/frontend/App/typer/vedtak.ts index 429631d51..f15554a6c 100644 --- a/src/frontend/App/typer/vedtak.ts +++ b/src/frontend/App/typer/vedtak.ts @@ -1,4 +1,5 @@ import { Sanksjonsårsak } from './Sanksjonsårsak'; +import { OverlappMedOvergangsstønad } from '../../Komponenter/Behandling/TidligereVedtaksperioder/typer'; export enum IVedtakType { InnvilgelseOvergangsstønad = 'InnvilgelseOvergangsstønad', @@ -398,6 +399,13 @@ export const periodetypeTilTekst: Record = { '': '', }; +export const overlappMedOvergangsstønadTilTekst: Record = { + JA: 'Ja, hele perioden', + DELVIS: 'Ja, deler av perioden', + NEI: 'Nei', + '': '', +}; + export const behandlingResultatTilTekst: Record = { INNVILGE: 'Innvilge', INNVILGE_UTEN_UTBETALING: 'Avslag/opphør pga kontantstøtte', diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts index 565f3103c..cb69a1c2a 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts @@ -22,9 +22,9 @@ export interface IGrunnlagsdataPeriodeHistorikkOvergangsstønad { tom: string; } export enum OverlappMedOvergangsstønad { - JA = 'Ja', - NEI = 'Nei', - DELVIS = 'Delvis', + JA = 'JA', + NEI = 'NEI', + DELVIS = 'DELVIS', } export interface IGrunnlagsdataPeriodeHistorikkBarnetilsyn { fom: string; From a9383e4427eee59206c6e7d74a7b0daab0774a99 Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:43:50 +0100 Subject: [PATCH 7/8] Rettelse --- .../barnetilsyn/HistorikkRadIBarnetilsyn.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx index b8cb01861..8425bfd87 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx @@ -5,6 +5,7 @@ import styled from 'styled-components'; import { IGrunnlagsdataPeriodeHistorikkBarnetilsyn } from '../typer'; import { Tag } from '@navikt/ds-react'; import { etikettTypeOverlappBarnetilsyn } from '../../../Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil'; +import { overlappMedOvergangsstønadTilTekst } from '../../../../App/typer/vedtak'; interface HistorikkRadProps { rad: IGrunnlagsdataPeriodeHistorikkBarnetilsyn; @@ -28,7 +29,7 @@ const HistorikkRadIBarnetilsyn: React.FC = ({ rad, indeks }) variant={etikettTypeOverlappBarnetilsyn(rad.overlappMedOvergangsstønad)} size={'small'} > - {rad.overlappMedOvergangsstønad} + {overlappMedOvergangsstønadTilTekst[rad.overlappMedOvergangsstønad || '']} From 3aa4ff2676d272b6a55f58ec856e3b9f4ae75f65 Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Wed, 29 Nov 2023 14:10:49 +0100 Subject: [PATCH 8/8] =?UTF-8?q?Endrer=20navn=20p=C3=A5=20felt=20til=20over?= =?UTF-8?q?lapperMedOvergangsst=C3=B8nad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../barnetilsyn/HistorikkRadIBarnetilsyn.tsx | 4 ++-- .../Komponenter/Behandling/TidligereVedtaksperioder/typer.ts | 2 +- .../HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx index 8425bfd87..16f2d4b4a 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/barnetilsyn/HistorikkRadIBarnetilsyn.tsx @@ -26,10 +26,10 @@ const HistorikkRadIBarnetilsyn: React.FC = ({ rad, indeks }) - {overlappMedOvergangsstønadTilTekst[rad.overlappMedOvergangsstønad || '']} + {overlappMedOvergangsstønadTilTekst[rad.overlapperMedOvergangsstønad || '']} diff --git a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts index cb69a1c2a..3857c05c5 100644 --- a/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts +++ b/src/frontend/Komponenter/Behandling/TidligereVedtaksperioder/typer.ts @@ -29,7 +29,7 @@ export enum OverlappMedOvergangsstønad { export interface IGrunnlagsdataPeriodeHistorikkBarnetilsyn { fom: string; tom: string; - overlappMedOvergangsstønad: OverlappMedOvergangsstønad; + overlapperMedOvergangsstønad: OverlappMedOvergangsstønad; } export interface IHistorikkForStønad { stønadstype: string; diff --git a/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx b/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx index 705050ffb..706a97b1d 100644 --- a/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx +++ b/src/frontend/Komponenter/Personoversikt/HistorikkVedtaksperioder/vedtakshistorikkUtil.tsx @@ -66,9 +66,9 @@ export const etikettTypeBarnetilsyn = (periodeType?: EUtgiftsperiodetype): TagPr }; export const etikettTypeOverlappBarnetilsyn = ( - overlappMedOvergangsstønad: OverlappMedOvergangsstønad + overlapperMedOvergangsstønad: OverlappMedOvergangsstønad ): TagProps['variant'] => { - if (overlappMedOvergangsstønad === OverlappMedOvergangsstønad.JA) { + if (overlapperMedOvergangsstønad === OverlappMedOvergangsstønad.JA) { return 'success'; } return 'warning';