Skip to content

Commit 4e19327

Browse files
committed
IS-3119: Mindre refaktorering
1 parent fe5e9c5 commit 4e19327

File tree

2 files changed

+24
-20
lines changed

2 files changed

+24
-20
lines changed

src/components/pengestopp/ManuellSykepengestoppItem.tsx

+19-16
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
Arbeidsgiver,
33
Sykepengestopp,
4+
VirksomhetNr,
45
} from "@/data/pengestopp/types/FlaggPerson";
56
import { useVeilederInfoQuery } from "@/data/veilederinfo/veilederinfoQueryHooks";
67
import { useSykmeldingerQuery } from "@/data/sykmelding/sykmeldingQueryHooks";
@@ -9,49 +10,51 @@ import {
910
sykmeldingerToArbeidsgiver,
1011
uniqueArbeidsgivere,
1112
} from "@/utils/pengestoppUtils";
12-
import { Accordion, Label } from "@navikt/ds-react";
13+
import { Accordion } from "@navikt/ds-react";
1314
import { Paragraph } from "@/components/Paragraph";
1415
import React from "react";
1516

1617
const texts = {
1718
vurdertLabel: "Vurdert av",
19+
arbeidsgiverLabel: "Arbeidsgiver",
1820
statusStansLabel: "Automatisk utbetaling stanset",
1921
};
2022

2123
interface Props {
2224
sykepengestopp: Sykepengestopp;
2325
}
2426

25-
export default function ManuellSykepengestoppItem({ sykepengestopp }: Props) {
26-
const { veilederIdent } = sykepengestopp;
27+
export default function ManuellSykepengestoppItem({
28+
sykepengestopp: { veilederIdent, opprettet, virksomhetNr },
29+
}: Props) {
2730
const { data: veilederinfo } = useVeilederInfoQuery(veilederIdent.value);
2831
const { sykmeldinger } = useSykmeldingerQuery();
29-
const opprettet = new Date(sykepengestopp.opprettet);
3032
const header = `${texts.statusStansLabel} - ${tilDatoMedManedNavn(
31-
opprettet
33+
new Date(opprettet)
3234
)}`;
3335

34-
function getArbeidsgiverNavn(sykepengestopp: Sykepengestopp) {
36+
function getArbeidsgiverNavn(virksomhetNr: VirksomhetNr) {
3537
const allArbeidsgivere = uniqueArbeidsgivere(
3638
sykmeldingerToArbeidsgiver(sykmeldinger)
3739
);
3840

39-
return allArbeidsgivere.find(
40-
(ag: Arbeidsgiver) => ag.orgnummer === sykepengestopp.virksomhetNr?.value
41-
)?.navn;
41+
return (
42+
allArbeidsgivere.find(
43+
(ag: Arbeidsgiver) => ag.orgnummer === virksomhetNr?.value
44+
)?.navn ?? "Ukjent arbeidsgiver"
45+
);
4246
}
4347

44-
const arbeidsgiver = sykepengestopp.virksomhetNr
45-
? ` · Gjelder for: ${getArbeidsgiverNavn(sykepengestopp)}`
46-
: ``;
47-
4848
return (
4949
<Accordion.Item>
5050
<Accordion.Header>{header}</Accordion.Header>
5151
<Accordion.Content>
52-
<Label size="small">{`${opprettet.getDate()}.${
53-
opprettet.getMonth() + 1
54-
}.${opprettet.getFullYear()} ${arbeidsgiver}`}</Label>
52+
{virksomhetNr && (
53+
<Paragraph
54+
label={texts.arbeidsgiverLabel}
55+
body={`${getArbeidsgiverNavn(virksomhetNr)}`}
56+
/>
57+
)}
5558
<Paragraph
5659
label={texts.vurdertLabel}
5760
body={veilederinfo?.fulltNavn() ?? ""}

src/sider/arbeidsuforhet/historikk/VurderingHistorikk.tsx

+5-4
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,12 @@ function filterSykepengestoppArbeidsuforhet(
110110
export const VurderingHistorikk = () => {
111111
const { data } = useGetArbeidsuforhetVurderingerQuery();
112112
const { data: sykepengestoppList } = usePengestoppStatusQuery();
113-
const arbeidsuforhetStatus: Sykepengestopp[] =
113+
const arbeidsuforhetSykepengestopp: Sykepengestopp[] =
114114
filterSykepengestoppArbeidsuforhet(sykepengestoppList);
115-
const items: HistorikkEntry[] = [...arbeidsuforhetStatus, ...data].sort(
116-
sortHistorikkEntriesDesc
117-
);
115+
const items: HistorikkEntry[] = [
116+
...arbeidsuforhetSykepengestopp,
117+
...data,
118+
].sort(sortHistorikkEntriesDesc);
118119
const subheader =
119120
items.length > 0 ? texts.tidligereVurderinger : texts.noVurderinger;
120121

0 commit comments

Comments
 (0)