Skip to content

Commit 6ffc4aa

Browse files
committed
Ekstra sjekk på at bruker har søknad
1 parent 28fab30 commit 6ffc4aa

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

apps/dine-pleiepenger/src/pages/index.page.tsx

+18-5
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@ import Snarveier from '../components/snarveier/Snarveier';
1111
import Svarfrist from '../components/svarfrist/Svarfrist';
1212
import { useInnsynsdataContext } from '../hooks/useInnsynsdataContext';
1313
import { Feature } from '../utils/features';
14+
import { Søknad, Søknadstype } from '../types/Søknad';
15+
import { Sak } from '../server/api-models/SakSchema';
16+
17+
const harSendtInnSøknadEllerEndringsmelding = (søknader: Søknad[]): boolean => {
18+
return søknader.some(
19+
(søknad) =>
20+
søknad.søknadstype === Søknadstype.PP_SYKT_BARN ||
21+
søknad.søknadstype === Søknadstype.PP_SYKT_BARN_ENDRINGSMELDING,
22+
);
23+
};
24+
25+
const getSaksbehandlingsfrist = (søknader: Søknad[], saker: Sak[]): Date | undefined => {
26+
if (saker.length === 1 && harSendtInnSøknadEllerEndringsmelding(søknader)) {
27+
return saker[0].sak.saksbehandlingsFrist;
28+
}
29+
return undefined;
30+
};
1431

1532
function DinePleiepengerPage(): ReactElement {
1633
const {
@@ -44,11 +61,7 @@ function DinePleiepengerPage(): ReactElement {
4461
</div>
4562
<div className="md:mb-none shrink-0 md:w-72">
4663
<Svarfrist
47-
frist={
48-
søknader.length > 0 && saker.length === 1
49-
? saker[0].sak.saksbehandlingsFrist
50-
: undefined
51-
}
64+
frist={getSaksbehandlingsfrist(søknader, saker)}
5265
saksbehandlingstidUker={saksbehandlingstidUker}
5366
/>
5467
</div>

0 commit comments

Comments
 (0)