Skip to content
This repository was archived by the owner on Apr 12, 2023. It is now read-only.

Commit c85ce78

Browse files
committed
lagt til grå boks hvis ingen aktivitet er valgt
1 parent d9ce120 commit c85ce78

File tree

5 files changed

+27
-12
lines changed

5 files changed

+27
-12
lines changed

src/components/ActivitySelector.module.css

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
}
1313

1414
.summary {
15-
justify-self: flex-start;
16-
width: 20rem;
15+
width: 25rem;
1716
margin: auto;
1817
}
1918

src/components/ActivitySummary.tsx

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ export default function ActivitySummary(props: ActivitySummaryProps) {
1212
let illnessDays = 0;
1313
let measuresDays = 0;
1414
let vacationDays = 0;
15+
const hasActivity = () => {
16+
if (workHours + illnessDays + measuresDays + vacationDays > 0) return true;
17+
return false;
18+
};
1519
for (const key in savedDates) {
1620
const currentData = savedDates[key];
1721

@@ -69,13 +73,20 @@ export default function ActivitySummary(props: ActivitySummaryProps) {
6973
</div>
7074
);
7175
}
76+
const summaryNothing = (
77+
<div className={styles.summaryLine + " " + styles.none}>
78+
Ingen aktivitet utenom å være arbeidssøker
79+
</div>
80+
);
81+
7282
return (
73-
<div className={styles.summary}>
83+
<div>
7484
<div className={styles.summaryHeader}>Sammenlagt for meldeperioden:</div>
75-
{summaryWork}
76-
{summaryIllness}
77-
{summaryMeasures}
78-
{summaryVacation}
85+
{hasActivity() && summaryWork}
86+
{hasActivity() && summaryIllness}
87+
{hasActivity() && summaryMeasures}
88+
{hasActivity() && summaryVacation}
89+
{!hasActivity() && summaryNothing}
7990
</div>
8091
);
8192
}

src/components/StepFillDays.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import styles from "./ActivitySelector.module.css";
2-
import { Heading } from "@navikt/ds-react";
2+
import { Heading, Panel } from "@navikt/ds-react";
33
import Spacer from "./Spacer";
44
import ActivitySelector from "./ActivitySelector";
55
import Error from "./Error";
@@ -50,8 +50,9 @@ export default function StepFillDays(props: CommonFormProps) {
5050
savedDates={savedDates}
5151
setSavedDates={setSavedDates}
5252
/>
53-
54-
<ActivitySummary savedDates={savedDates} />
53+
<Panel className={styles.summary}>
54+
<ActivitySummary savedDates={savedDates} />
55+
</Panel>
5556

5657
<div className={styles.summary}>
5758
<Error
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.summary {
2+
display: flex;
3+
}

src/components/StepSummary.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { FormEvent, useState } from "react";
77
import { format } from "date-fns";
88
import { ActivityType } from "../models/Data";
99
import ActivitySummary from "./ActivitySummary";
10+
import styles from "./StepSummary.module.css";
1011

1112
export default function StepSummary(props: CommonFormProps) {
1213
const {
@@ -64,10 +65,10 @@ export default function StepSummary(props: CommonFormProps) {
6465
</Heading>
6566
<BodyShort>{questionWork ? "Ja" : "Nei"}</BodyShort>
6667
</Panel>
67-
<Panel>
68+
<Panel className={styles.summary}>
6869
<ActivitySummary savedDates={savedDates} />
6970
</Panel>
70-
<Panel>
71+
<Panel className={styles.summary}>
7172
<Heading spacing level="4" size="small">
7273
Ønsker du fortsatt å være registrert hos NAV som arbeidssøker de neste
7374
14 dager?

0 commit comments

Comments
 (0)