diff --git a/src/components/utdragFraSykefravaeret/Sykmeldinger.tsx b/src/components/utdragFraSykefravaeret/Sykmeldinger.tsx
index e1b336242..42eae1d20 100644
--- a/src/components/utdragFraSykefravaeret/Sykmeldinger.tsx
+++ b/src/components/utdragFraSykefravaeret/Sykmeldinger.tsx
@@ -129,8 +129,10 @@ const SykmeldingTittelbeskrivelse = ({ sykmelding }: UtvidbarTittelProps) => {
{erViktigInformasjon && (
)}
diff --git a/src/sider/aktivitetskrav/vurdering/AktivitetskravVurderingAlert.tsx b/src/sider/aktivitetskrav/vurdering/AktivitetskravVurderingAlert.tsx
index d13202c0d..df9c86a4d 100644
--- a/src/sider/aktivitetskrav/vurdering/AktivitetskravVurderingAlert.tsx
+++ b/src/sider/aktivitetskrav/vurdering/AktivitetskravVurderingAlert.tsx
@@ -3,6 +3,7 @@ import {
AktivitetskravVurderingDTO,
} from "@/data/aktivitetskrav/aktivitetskravTypes";
import {
+ isExpiredForhandsvarsel,
tilDatoMedManedNavn,
tilLesbarDatoMedArUtenManedNavn,
} from "@/utils/datoUtils";
@@ -10,7 +11,6 @@ import React, { ReactElement } from "react";
import { avventVurderingArsakTexts } from "@/data/aktivitetskrav/aktivitetskravTexts";
import { AktivitetskravAlertstripe } from "@/sider/aktivitetskrav/AktivitetskravAlertstripe";
import { BodyLong, BodyShort, Label } from "@navikt/ds-react";
-import { isExpiredForhandsvarsel } from "@/utils/aktivitetskravUtils";
const texts = {
forhandsvarselInfoBody:
@@ -32,7 +32,7 @@ export const AktivitetskravVurderingAlert = ({
switch (status) {
case AktivitetskravStatus.FORHANDSVARSEL: {
- return isExpiredForhandsvarsel(vurdering) ? (
+ return isExpiredForhandsvarsel(vurdering.varsel?.svarfrist) ? (
{`Det ble sendt ut et forhåndsvarsel ${vurderingDato}.`}
diff --git a/src/sider/aktivitetskrav/vurdering/VurderAktivitetskravTabs.tsx b/src/sider/aktivitetskrav/vurdering/VurderAktivitetskravTabs.tsx
index a5d54ac59..d2bb6f9a2 100644
--- a/src/sider/aktivitetskrav/vurdering/VurderAktivitetskravTabs.tsx
+++ b/src/sider/aktivitetskrav/vurdering/VurderAktivitetskravTabs.tsx
@@ -9,7 +9,7 @@ import { OppfyltAktivitetskravSkjema } from "@/sider/aktivitetskrav/vurdering/Op
import { SendForhandsvarselSkjema } from "@/sider/aktivitetskrav/vurdering/SendForhandsvarselSkjema";
import { IkkeOppfyltAktivitetskravSkjema } from "@/sider/aktivitetskrav/vurdering/IkkeOppfyltAktivitetskravSkjema";
import styled from "styled-components";
-import { isExpiredForhandsvarsel } from "@/utils/aktivitetskravUtils";
+import { isExpiredForhandsvarsel } from "@/utils/datoUtils";
const texts = {
unntak: "Sett unntak",
@@ -53,7 +53,8 @@ export const VurderAktivitetskravTabs = ({
}: VurderAktivitetskravTabsProps) => {
const latestVurdering = aktivitetskrav.vurderinger[0];
const isIkkeOppfyltTabVisible =
- latestVurdering && isExpiredForhandsvarsel(latestVurdering);
+ latestVurdering &&
+ isExpiredForhandsvarsel(latestVurdering.varsel?.svarfrist);
const isForhandsvarselTabVisible = isValidStateForForhandsvarsel(
aktivitetskrav.status
);
diff --git a/src/utils/aktivitetskravUtils.ts b/src/utils/aktivitetskravUtils.ts
index b03c42f3d..400ba37e2 100644
--- a/src/utils/aktivitetskravUtils.ts
+++ b/src/utils/aktivitetskravUtils.ts
@@ -1,9 +1,5 @@
-import {
- AktivitetskravDTO,
- AktivitetskravVurderingDTO,
-} from "@/data/aktivitetskrav/aktivitetskravTypes";
+import { AktivitetskravDTO } from "@/data/aktivitetskrav/aktivitetskravTypes";
import { OppfolgingstilfelleDTO } from "@/data/oppfolgingstilfelle/person/types/OppfolgingstilfellePersonDTO";
-import dayjs from "dayjs";
export const oppfolgingstilfelleForAktivitetskrav = (
aktivitetskrav: AktivitetskravDTO,
@@ -23,15 +19,3 @@ export const gjelderOppfolgingstilfelle = (
aktivitetskrav.stoppunktAt <= oppfolgingstilfelle.end
);
};
-
-export const isExpiredForhandsvarsel = (
- vurdering: AktivitetskravVurderingDTO
-): boolean => {
- if (vurdering.varsel?.svarfrist) {
- const svarfrist = dayjs(vurdering.varsel.svarfrist);
- const today = dayjs(new Date());
- return svarfrist.isBefore(today, "date");
- }
-
- return false;
-};
diff --git a/src/utils/globalNavigasjonUtils.ts b/src/utils/globalNavigasjonUtils.ts
index 670eab1f7..3d3066190 100644
--- a/src/utils/globalNavigasjonUtils.ts
+++ b/src/utils/globalNavigasjonUtils.ts
@@ -26,9 +26,8 @@ import {
SenOppfolgingStatus,
} from "@/data/senoppfolging/senOppfolgingTypes";
import { VedtakResponseDTO } from "@/data/frisktilarbeid/frisktilarbeidTypes";
-import { isExpiredForhandsvarsel } from "@/utils/aktivitetskravUtils";
import { VurderingResponseDTO as ManglendeMedvirkningVurderingResponseDTO } from "@/data/manglendemedvirkning/manglendeMedvirkningTypes";
-import { isExpiredForhandsvarsel as isExpired } from "@/utils/datoUtils";
+import { isExpiredForhandsvarsel } from "@/utils/datoUtils";
const getNumberOfMoteOppgaver = (
motebehov: MotebehovVeilederDTO[],
@@ -66,7 +65,8 @@ const getNumberOfAktivitetskravOppgaver = (
});
const latestVurdering = aktivitetskrav[0]?.vurderinger[0];
const latestVurderingIsExpiredForhandsvarsel =
- latestVurdering && isExpiredForhandsvarsel(latestVurdering);
+ latestVurdering &&
+ isExpiredForhandsvarsel(latestVurdering.varsel?.svarfrist);
return newAktivitetskrav || latestVurderingIsExpiredForhandsvarsel ? 1 : 0;
};
@@ -142,7 +142,11 @@ function getNumberOfManglendeMedvirkningOppgaver(
| ManglendeMedvirkningVurderingResponseDTO
| undefined
): number {
- return isExpired(manglendeMedvirkningVurdering?.varsel?.svarfrist) ? 1 : 0;
+ return isExpiredForhandsvarsel(
+ manglendeMedvirkningVurdering?.varsel?.svarfrist
+ )
+ ? 1
+ : 0;
}
export const numberOfTasks = (