Skip to content

Commit

Permalink
fjerner refresh av kravgrunnlag fra oppsummering & flytter tlbakekrev…
Browse files Browse the repository at this point in the history
…ing steg i tilbakekrevings typen filen
  • Loading branch information
ramnav990 committed Nov 14, 2023
1 parent 7e36e53 commit fa3b7ad
Show file tree
Hide file tree
Showing 12 changed files with 46 additions and 85 deletions.
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 });

Expand All @@ -28,7 +28,6 @@ const OppsummeringAvKravgrunnlag = (props: {
<OppsummeringAvMetaInfo
kravgrunnlag={props.kravgrunnlag}
medTittel={props.bareOppsummerMetaInfo.medTittel}
headerContent={props.bareOppsummerMetaInfo.headerContent}
/>
);
} else if (props.basicOppsummeringAvHeleKravgrunnlaget) {
Expand All @@ -37,7 +36,6 @@ const OppsummeringAvKravgrunnlag = (props: {
<OppsummeringAvMetaInfo
kravgrunnlag={props.kravgrunnlag}
medTittel={props.basicOppsummeringAvHeleKravgrunnlaget.medTittel}
headerContent={props.basicOppsummeringAvHeleKravgrunnlaget.headerContent}
/>
<OppsummeringAvGrunnlagsperioderBasic grunnlagsperiode={props.kravgrunnlag.grunnlagsperiode} />
</div>
Expand All @@ -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 (
<div>
<div className={styles.metaHeaderContainer}>
{props.medTittel && (
<Heading className={styles.metaInfoTittel} size="medium">
{formatMessage('kravgrunnlag.utestående.tittel')}
</Heading>
)}
{props.headerContent && props.headerContent}
</div>
{props.medTittel && (
<Heading className={styles.metaInfoTittel} size="medium">
{formatMessage('kravgrunnlag.utestående.tittel')}
</Heading>
)}

<div className={styles.kravgrunnlagOppsummeringContainer}>
<OppsummeringPar
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@ import React from 'react';

import { useI18n } from '~src/lib/i18n';
import * as routes from '~src/lib/routes';
import { ManuellTilbakekrevingsbehandling } from '~src/types/ManuellTilbakekrevingsbehandling';
import { ManuellTilbakekrevingsbehandling, TilbakekrevingSteg } from '~src/types/ManuellTilbakekrevingsbehandling';

import { TilbakekrevingSteg } from '../../types';
import messages from '../Tilbakekreving-nb';

import styles from './BehandleTilbakekreving.module.less';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@ import React from 'react';
import Framdriftsindikator, { Linjestatus } from '~src/components/framdriftsindikator/Framdriftsindikator';
import { useI18n } from '~src/lib/i18n';
import * as Routes from '~src/lib/routes';
import { ManuellTilbakekrevingsbehandling } from '~src/types/ManuellTilbakekrevingsbehandling';
import { ManuellTilbakekrevingsbehandling, TilbakekrevingSteg } from '~src/types/ManuellTilbakekrevingsbehandling';
import {
erTilbakekrevingForhåndsvarsletEllerSenere,
erTilbakekrevingVedtaksbrevEllerSenere,
erTilbakekrevingVurdertEllerSenere,
} from '~src/utils/ManuellTilbakekrevingsbehandlingUtils';

import { TilbakekrevingSteg } from '../../types';
import messages from '../Tilbakekreving-nb';

const stegsInformasjon = (behandling: ManuellTilbakekrevingsbehandling, steg: TilbakekrevingSteg) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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';
Expand Down Expand Up @@ -216,9 +215,11 @@ const BrevForTilbakekreving = (props: {
</form>
),
right: (
<VisKravgrunnlagMedRefresh
tilbakekreving={props.tilbakekreving}
basicOppsummeringAvHeleKravgrunnlaget={true}
<OppsummeringAvKravgrunnlag
kravgrunnlag={props.tilbakekreving.kravgrunnlag}
basicOppsummeringAvHeleKravgrunnlaget={{
medTittel: true,
}}
/>
),
}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down Expand Up @@ -148,9 +151,11 @@ const ForhåndsvarsleTilbakekreving = (props: {
),
right: (
<div className={styles.right}>
<VisKravgrunnlagMedRefresh
tilbakekreving={props.tilbakekreving}
basicOppsummeringAvHeleKravgrunnlaget={true}
<OppsummeringAvKravgrunnlag
kravgrunnlag={props.tilbakekreving.kravgrunnlag}
basicOppsummeringAvHeleKravgrunnlaget={{
medTittel: true,
}}
/>
<hr />
{props.tilbakekreving.forhåndsvarselsInfo.length > 0 && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,23 @@ 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';
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 {
Expand Down Expand Up @@ -177,7 +177,12 @@ const VurderTilbakekreving = (props: {
</div>
</form>
),
right: <VisKravgrunnlagMedRefresh tilbakekreving={props.tilbakekreving} />,
right: (
<OppsummeringAvKravgrunnlag
kravgrunnlag={props.tilbakekreving.kravgrunnlag}
bareOppsummerMetaInfo={{ medTittel: true }}
/>
),
}}
</ToKolonner>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -14,36 +13,7 @@ import messages from '../Tilbakekreving-nb';

import styles from './VisKRavgrunnlagMedRefresh.module.less';

const VisKravgrunnlagMedRefresh = (props: {
tilbakekreving: ManuellTilbakekrevingsbehandling;
basicOppsummeringAvHeleKravgrunnlaget?: boolean;
}) => {
return (
<div>
<OppsummeringAvKravgrunnlag
kravgrunnlag={props.tilbakekreving.kravgrunnlag}
basicOppsummeringAvHeleKravgrunnlaget={
props.basicOppsummeringAvHeleKravgrunnlaget
? {
medTittel: true,
headerContent: <RefreshKravgrunnlagModal tilbakekreving={props.tilbakekreving} />,
}
: undefined
}
bareOppsummerMetaInfo={
props.basicOppsummeringAvHeleKravgrunnlaget
? undefined
: {
medTittel: true,
headerContent: <RefreshKravgrunnlagModal tilbakekreving={props.tilbakekreving} />,
}
}
/>
</div>
);
};

const RefreshKravgrunnlagModal = (props: { tilbakekreving: ManuellTilbakekrevingsbehandling }) => {
export const RefreshKravgrunnlagModal = (props: { tilbakekreving: ManuellTilbakekrevingsbehandling }) => {
const { formatMessage } = useI18n({ messages });
const ref = useRef<HTMLDialogElement>(null);
const [oppdaterStatus, oppdater] = useAsyncActionCreator(oppdaterKravgrunnlag);
Expand Down Expand Up @@ -84,5 +54,3 @@ const RefreshKravgrunnlagModal = (props: { tilbakekreving: ManuellTilbakekreving
</>
);
};

export default VisKravgrunnlagMedRefresh;
6 changes: 0 additions & 6 deletions src/pages/saksbehandling/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,3 @@ export enum KlageSteg {
Avvisning = 'avvisning',
Oppsummering = 'oppsummering',
}

export enum TilbakekrevingSteg {
Forhåndsvarsling = 'forhandsvarsling',
Vurdering = 'vurdering',
Vedtaksbrev = 'brev',
}
6 changes: 6 additions & 0 deletions src/types/ManuellTilbakekrevingsbehandling.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,3 +122,9 @@ export interface OppdaterKravgrunnlagTilbakekrevingRequest {
behandlingId: string;
versjon: number;
}

export enum TilbakekrevingSteg {
Forhåndsvarsling = 'forhandsvarsling',
Vurdering = 'vurdering',
Vedtaksbrev = 'brev',
}
2 changes: 1 addition & 1 deletion src/utils/ManuellTilbakekrevingsbehandlingUtils.ts
Original file line number Diff line number Diff line change
@@ -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';

Expand Down

0 comments on commit fa3b7ad

Please sign in to comment.