diff --git a/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselAfterDeadline.tsx b/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselAfterDeadline.tsx index f3381f231..43a5cfa11 100644 --- a/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselAfterDeadline.tsx +++ b/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselAfterDeadline.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { BodyShort, Box, Heading, HStack } from "@navikt/ds-react"; +import { BodyShort, Box, Heading, HStack, List } from "@navikt/ds-react"; import { tilLesbarDatoMedArUtenManedNavn } from "@/utils/datoUtils"; import { BellIcon } from "@navikt/aksel-icons"; import { ManglendeMedvirkningButtons } from "@/sider/manglendemedvirkning/ManglendeMedvirkningButtons"; @@ -7,12 +7,23 @@ import { VurderingResponseDTO } from "@/data/manglendemedvirkning/manglendeMedvi const texts = { title: "Fristen er gått ut", - passertAlert: (sentDate: Date) => - `Fristen for forhåndsvarselet som ble sendt ut ${tilLesbarDatoMedArUtenManedNavn( - sentDate - )} er gått ut. Trykk på Innstilling om stans-knappen hvis vilkårene i § 8-8 ikke er oppfylt og rett til videre sykepenger skal stanses.`, - ikkeAktuell: - "Velg Ikke aktuell-knappen dersom personen har blitt friskmeldt etter at forhåndsvarselet ble sendt ut, eller av andre årsaker ikke er aktuell.", + listTitle: "Følgende alternativer er tilgjengelig:", + stans: { + bold: "Stans", + text: " dersom vilkårene i § 8-8 ikke er oppfylt og rett til videre sykepenger skal stanses.", + }, + oppfylt: { + bold: "Oppfylt", + text: " dersom bruker har startet å medvirke, og oppfyller medvirkningsplikten.", + }, + unntak: { + bold: "Unntak", + text: " dersom bruker har rimelig grunn til ikke å medvirke, og dermed er unntatt medvirkningsplikten.", + }, + ikkeAktuell: { + bold: "Ikke aktuell", + text: " dersom det ikke lenger er aktuelt å vurdere medvirkningsplikten, for eksempel ved friskmelding.", + }, frist: "Fristen var: ", seSendtVarsel: "Se sendt varsel", }; @@ -40,8 +51,24 @@ export default function ForhandsvarselAfterDeadline({ forhandsvarsel }: Props) { - {texts.passertAlert(forhandsvarsel.createdAt)} - {texts.ikkeAktuell} + + + {texts.stans.bold} + {texts.stans.text} + + + {texts.oppfylt.bold} + {texts.oppfylt.text} + + + {texts.unntak.bold} + {texts.unntak.text} + + + {texts.ikkeAktuell.bold} + {texts.ikkeAktuell.text} + + ); diff --git a/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselBeforeDeadline.tsx b/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselBeforeDeadline.tsx index 2778e2fbe..58f5e95c9 100644 --- a/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselBeforeDeadline.tsx +++ b/src/sider/manglendemedvirkning/forhandsvarsel/ForhandsvarselBeforeDeadline.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { Alert, BodyShort, Box, Heading, HStack } from "@navikt/ds-react"; +import { Alert, BodyShort, Box, Heading, HStack, List } from "@navikt/ds-react"; import { tilLesbarDatoMedArUtenManedNavn } from "@/utils/datoUtils"; import { ClockIcon } from "@navikt/aksel-icons"; import { ManglendeMedvirkningButtons } from "@/sider/manglendemedvirkning/ManglendeMedvirkningButtons"; @@ -13,11 +13,20 @@ const texts = { oversikten: "Personen ligger nå i oversikten og kan finnes under filteret for § 8-8 manglende medvirkning.", }, - sendtInfo: - "Dersom du har mottatt nye opplysninger og vurdert at bruker likevel oppfyller § 8-8, klikker du på Oppfylt-knappen.", - ikkeAktuell: - "Velg Ikke aktuell-knappen dersom personen har blitt friskmeldt etter at forhåndsvarselet ble sendt ut, eller av andre årsaker ikke er aktuell.", - ikkeStans: "Du kan ikke stanse før fristen er gått ut.", + ikkeStans: "Du kan ikke stanse før fristen i forhåndsvarselet er gått ut.", + listTitle: "Følgende alternativer er tilgjengelig:", + oppfylt: { + bold: "Oppfylt", + text: " dersom bruker har startet å medvirke, og oppfyller medvirkningsplikten.", + }, + unntak: { + bold: "Unntak", + text: " dersom bruker har rimelig grunn til ikke å medvirke, og dermed er unntatt medvirkningsplikten.", + }, + ikkeAktuell: { + bold: "Ikke aktuell", + text: " dersom det ikke lenger er aktuelt å vurdere medvirkningsplikten, for eksempel ved friskmelding.", + }, frist: "Fristen går ut: ", seSendtVarsel: "Se sendt varsel", }; @@ -54,9 +63,21 @@ export default function ForhandsvarselBeforeDeadline({ - {texts.sendtInfo} - {texts.ikkeAktuell} {texts.ikkeStans} + + + {texts.oppfylt.bold} + {texts.oppfylt.text} + + + {texts.unntak.bold} + {texts.unntak.text} + + + {texts.ikkeAktuell.bold} + {texts.ikkeAktuell.text} + + diff --git a/test/manglendemedvirkning/ForhandsvarselTest.tsx b/test/manglendemedvirkning/ForhandsvarselTest.tsx index 55e383112..88ed30a4b 100644 --- a/test/manglendemedvirkning/ForhandsvarselTest.tsx +++ b/test/manglendemedvirkning/ForhandsvarselTest.tsx @@ -122,16 +122,26 @@ describe("Manglendemedvirkning Forhandsvarsel", () => { expect(screen.getByText("Fristen går ut:")).to.exist; expect( screen.getByText( - "Dersom du har mottatt nye opplysninger og vurdert at bruker likevel oppfyller § 8-8, klikker du på Oppfylt-knappen." + "Du kan ikke stanse før fristen i forhåndsvarselet er gått ut." ) ).to.exist; + expect(screen.getByText("Følgende alternativer er tilgjengelig:")).to + .exist; expect( screen.getByText( - "Velg Ikke aktuell-knappen dersom personen har blitt friskmeldt etter at forhåndsvarselet ble sendt ut, eller av andre årsaker ikke er aktuell." + "dersom bruker har startet å medvirke, og oppfyller medvirkningsplikten." + ) + ).to.exist; + expect( + screen.getByText( + "dersom bruker har rimelig grunn til ikke å medvirke, og dermed er unntatt medvirkningsplikten." + ) + ).to.exist; + expect( + screen.getByText( + "dersom det ikke lenger er aktuelt å vurdere medvirkningsplikten, for eksempel ved friskmelding." ) ).to.exist; - expect(screen.getByText("Du kan ikke stanse før fristen er gått ut.")).to - .exist; expect(screen.getByRole("img", { name: "klokkeikon" })).to.exist; expect( screen.getByRole("button", { name: "Innstilling om stans" }) @@ -159,16 +169,26 @@ describe("Manglendemedvirkning Forhandsvarsel", () => { expect(screen.getByText(tilLesbarDatoMedArUtenManedNavn(svarfrist))).to .exist; expect(screen.getByRole("img", { name: "bjelleikon" })).to.exist; + expect(screen.getByText("Følgende alternativer er tilgjengelig:")).to + .exist; + expect( + screen.getByText( + "hvis vilkårene i § 8-8 ikke er oppfylt og rett til videre sykepenger skal stanses." + ) + ).to.exist; + expect( + screen.getByText( + "dersom bruker har startet å medvirke, og oppfyller medvirkningsplikten." + ) + ).to.exist; expect( screen.getByText( - `Fristen for forhåndsvarselet som ble sendt ut ${tilLesbarDatoMedArUtenManedNavn( - createdAt - )} er gått ut. Trykk på Innstilling om stans-knappen hvis vilkårene i § 8-8 ikke er oppfylt og rett til videre sykepenger skal stanses.` + "dersom bruker har rimelig grunn til ikke å medvirke, og dermed er unntatt medvirkningsplikten." ) ).to.exist; expect( screen.getByText( - "Velg Ikke aktuell-knappen dersom personen har blitt friskmeldt etter at forhåndsvarselet ble sendt ut, eller av andre årsaker ikke er aktuell." + "dersom det ikke lenger er aktuelt å vurdere medvirkningsplikten, for eksempel ved friskmelding." ) ).to.exist; expect(screen.getByRole("button", { name: "Innstilling om stans" })).to