Skip to content

Commit fe3e4de

Browse files
Viser bare faner dersom man har inntekt eller barn
1 parent c7589e3 commit fe3e4de

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

packages/v2/gui/src/prosess/ung-beregning/UngBeregning.tsx

+9-5
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ interface Props {
1111
behandling: { uuid: string };
1212
api: UngBeregningBackendApiType;
1313
barn: Barn[];
14+
inntekt?: unknown[];
1415
}
1516

1617
const sortSatser = (data: UngdomsytelseSatsPeriodeDto[]) =>
1718
data?.toSorted((a, b) => new Date(a.fom).getTime() - new Date(b.fom).getTime()).toReversed();
1819

19-
const UngBeregning = ({ api, behandling, barn }: Props) => {
20+
const UngBeregning = ({ api, behandling, barn, inntekt }: Props) => {
2021
const {
2122
data: satser,
2223
isLoading: satserIsLoading,
@@ -36,17 +37,20 @@ const UngBeregning = ({ api, behandling, barn }: Props) => {
3637
return <Alert variant="error">Noe gikk galt, vennligst prøv igjen senere</Alert>;
3738
}
3839

40+
const harBarn = barn.length > 0;
41+
const harInntekt = inntekt && inntekt.length > 0;
42+
3943
return (
4044
<Box paddingInline="4 8" paddingBlock="2">
4145
<div className="min-h-svh">
4246
<Heading size="medium" level="1" spacing>
4347
Sats og beregning
4448
</Heading>
45-
<Tabs defaultValue="arbeid">
49+
<Tabs defaultValue="dagsats">
4650
<Tabs.List>
47-
<Tabs.Tab value="arbeid" label="Arbeid og inntekt" />
48-
<Tabs.Tab value="barn" label="Registrerte barn" />
49-
<Tabs.Tab value="dagsats" label="Dagsats og utbetaling" />
51+
{harInntekt && <Tabs.Tab value="arbeid" label="Arbeid og inntekt" />}
52+
{harBarn && <Tabs.Tab value="barn" label="Registrerte barn" />}
53+
{(harInntekt || harBarn) && <Tabs.Tab value="dagsats" label="Dagsats og utbetaling" />}
5054
</Tabs.List>
5155
<Tabs.Panel value="arbeid">
5256
<ArbeidOgInntekt />

0 commit comments

Comments
 (0)