Skip to content

Commit a80707e

Browse files
committed
Vise riktig label 'Bransje' eller 'Næring' for den type statistikken som er vist
1 parent 3684e79 commit a80707e

File tree

6 files changed

+29
-3
lines changed

6 files changed

+29
-3
lines changed

.github/workflows/build-deploy.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
branches:
66
- main
7-
- bruk-service-discovery-til-forebyggingsplan
7+
- vise-label-bransje-eller-næring
88
paths-ignore:
99
- "**.md"
1010
- "**/**.md"

src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/Graf.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ interface Props {
1414
linjerSomKanVises: HistorikkLabel[];
1515
linjerSomSkalVises: HistorikkLabel[];
1616
setLinjerSomSkalVises: (linjer: HistorikkLabel[]) => void;
17+
harStatistikkForBransje: boolean;
1718
}
1819

1920
const Graf: FunctionComponent<Props> = (props) => {
@@ -27,6 +28,7 @@ const Graf: FunctionComponent<Props> = (props) => {
2728
linjerSomKanVises={linjerSomKanVises}
2829
linjerSomSkalVises={linjerSomSkalVises}
2930
setLinjerSomSkalVises={setLinjerSomSkalVises}
31+
harStatistikkForBransje={props.harStatistikkForBransje}
3032
/>
3133
<GrafVisning
3234
kvartalsvisSammenligning={props.kvartalsvisSammenligning}

src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,20 @@ interface Props {
1313
linjerSomKanVises: HistorikkLabel[];
1414
linjerSomSkalVises: HistorikkLabel[];
1515
setLinjerSomSkalVises: (linjer: HistorikkLabel[]) => void;
16+
harStatistikkForBransje?: boolean;
1617
}
1718

1819
export const LegendMedToggles: FunctionComponent<Props> = ({
1920
labels,
2021
linjerSomKanVises,
2122
linjerSomSkalVises,
2223
setLinjerSomSkalVises,
24+
harStatistikkForBransje = false,
2325
}) => {
2426
const prefikser: { [linje in HistorikkLabel]: string } = {
2527
virksomhet: "Virksomhet:",
2628
overordnetEnhet: "Overordnet enhet:",
27-
næringEllerBransje: "Bransje:",
29+
næringEllerBransje: harStatistikkForBransje ? "Bransje:" : "Næring:",
2830
sektor: "Sektor:",
2931
land: "",
3032
};

src/sykefravarsstatistikk/Historikk/GrafEllerTabell/GrafEllerTabell.tsx

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Tabell from "./Tabell/Tabell";
44
import {
55
getHistorikkLabels,
66
historikkHarOverordnetEnhet,
7+
historikkHarStatistikkForBransje,
78
konverterTilKvartalsvisSammenligning,
89
} from "../../utils/sykefraværshistorikk-utils";
910
import { CsvDownloadLink } from "../../Forside/LastNedKnapp/CsvDownloadLink";
@@ -42,6 +43,10 @@ export default function GrafEllerTabell({
4243
restSykefraværsstatistikk: Suksess<KvartalsvisSykefraværshistorikk[]>;
4344
grafEllerTabell: string;
4445
}) {
46+
const harStatistikkForBransje = historikkHarStatistikkForBransje(
47+
restSykefraværsstatistikk.data
48+
);
49+
4550
const harOverordnetEnhet = historikkHarOverordnetEnhet(
4651
restSykefraværsstatistikk.data
4752
);
@@ -63,12 +68,14 @@ export default function GrafEllerTabell({
6368
{...grafLinjerSomSkalVisesResult}
6469
kvartalsvisSammenligning={kvartalsvisSammenligning}
6570
historikkLabels={historikkLabels}
71+
harStatistikkForBransje={harStatistikkForBransje}
6672
/>
6773
) : (
6874
<Tabell
6975
kvartalsvisSammenligning={kvartalsvisSammenligningReversed}
7076
historikkLabels={historikkLabels}
7177
harOverordnetEnhet={harOverordnetEnhet}
78+
harStatistikkForBransje={harStatistikkForBransje}
7279
/>
7380
)}
7481
<CsvDownloadLink

src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Tabell/Tabell.tsx

+7-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Tabellrader from "./Tabellrader";
44
import {
55
getHistorikkLabels,
66
historikkHarOverordnetEnhet,
7+
historikkHarStatistikkForBransje,
78
HistorikkLabels,
89
konverterTilKvartalsvisSammenligning,
910
KvartalsvisSammenligning,
@@ -16,12 +17,14 @@ export interface TabellProps {
1617
kvartalsvisSammenligning: KvartalsvisSammenligning[];
1718
harOverordnetEnhet: boolean;
1819
historikkLabels: HistorikkLabels;
20+
harStatistikkForBransje: boolean;
1921
}
2022

2123
const Tabell: FunctionComponent<TabellProps> = ({
2224
kvartalsvisSammenligning,
2325
historikkLabels,
2426
harOverordnetEnhet,
27+
harStatistikkForBransje,
2528
}) => {
2629
const headerOverordnetEnhet = () => {
2730
if (harOverordnetEnhet) {
@@ -45,7 +48,7 @@ const Tabell: FunctionComponent<TabellProps> = ({
4548
</Table.HeaderCell>
4649
{headerOverordnetEnhet()}
4750
<Table.HeaderCell scope="col" align="right">
48-
Bransje: {historikkLabels.næringEllerBransje}
51+
{harStatistikkForBransje ? "Bransje: " : "Næring: "} {historikkLabels.næringEllerBransje}
4952
</Table.HeaderCell>
5053
<Table.HeaderCell scope="col" align="right">
5154
Sektor: {historikkLabels.sektor}
@@ -87,6 +90,9 @@ export function hentTabellProps(
8790
harOverordnetEnhet,
8891
historikkLabels,
8992
kvartalsvisSammenligning: kvartalsvisSammenligningReversed,
93+
harStatistikkForBransje: historikkHarStatistikkForBransje(
94+
restSykefraværsstatistikk.data
95+
)
9096
};
9197
}
9298
}

src/sykefravarsstatistikk/utils/sykefraværshistorikk-utils.ts

+9
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@ export const konverterTilKvartalsvisSammenligning = (
129129
);
130130
};
131131

132+
export const historikkHarStatistikkForBransje = (
133+
historikkListe: KvartalsvisSykefraværshistorikk[]
134+
): boolean =>
135+
!!historikkListe.find(
136+
(historikk) =>
137+
historikk.type === Statistikkategori.BRANSJE &&
138+
historikk.kvartalsvisSykefraværsprosent.length > 0
139+
);
140+
132141
export const historikkHarOverordnetEnhet = (
133142
historikkListe: KvartalsvisSykefraværshistorikk[]
134143
): boolean =>

0 commit comments

Comments
 (0)