diff --git a/.changeset/eighty-lemons-call.md b/.changeset/eighty-lemons-call.md new file mode 100644 index 0000000000..0feb27f9e3 --- /dev/null +++ b/.changeset/eighty-lemons-call.md @@ -0,0 +1,5 @@ +--- +"@navikt/dine-pleiepenger": patch +--- + +Endre tekst som kommer når saksbehandlingstid-fristen er passert. diff --git a/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts b/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts index 7bd507a81d..0ddcae78ce 100644 --- a/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts +++ b/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts @@ -60,7 +60,7 @@ test('Saksbehandlingstid er i fortid', async ({ page }) => { await route.fulfill({ status: 200, body: JSON.stringify(response) }); }); await page.goto('http://localhost:8080/innsyn'); - await expect(page.getByText('Forventet behandlingstid er')).toBeVisible(); + await expect(page.getByText('Vi jobber fremdeles med søknaden din')).toBeVisible(); }); test('Ingen Saksbehandlingstid, men behandlingstid', async ({ page }) => { diff --git a/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx b/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx index 3510720d03..1d0fafe047 100644 --- a/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx +++ b/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx @@ -2,9 +2,9 @@ import { BodyShort, Box, Heading, Link } from '@navikt/ds-react'; import React from 'react'; import { dateFormatter } from '@navikt/sif-common-utils'; +import { Msg } from '../../i18n'; import { Venteårsak } from '../../types/Venteårsak'; import { browserEnv } from '../../utils/env'; -import { Msg, useMessages } from '../../i18n'; import { erSaksbehandlingsfristPassert } from '../../utils/sakUtils'; interface Props { @@ -38,23 +38,41 @@ const getFristTekst = (frist: Date, venteårsak?: Venteårsak): React.ReactNode } }; -const Saksbehandlingstid: React.FunctionComponent = ({ frist, venteårsak, saksbehandlingstidUker = 7 }) => { +const SaksbehandlingstidMelding = ({ frist, venteårsak, saksbehandlingstidUker }: Props) => { const fristErPassert = frist ? erSaksbehandlingsfristPassert(frist) : false; - const { text } = useMessages(); + if (frist) { + return fristErPassert ? ( + <> + + + + + + + + ) : ( + getFristTekst(frist, venteårsak) + ); + } + return ; +}; + +const Saksbehandlingstid: React.FunctionComponent = ({ frist, venteårsak, saksbehandlingstidUker = 7 }) => { return ( - {text('svarfrist.tittel')} + - {frist && fristErPassert === false ? ( -

{getFristTekst(frist, venteårsak)}

- ) : ( -

{text('svarfrist.forventetBehandlingstid', { saksbehandlingstidUker })}

- )} - + + + - {text('svarfrist.lesMerLenke')} +
diff --git a/apps/dine-pleiepenger/src/i18n/nb.ts b/apps/dine-pleiepenger/src/i18n/nb.ts index 1b27928fe3..79b766997a 100644 --- a/apps/dine-pleiepenger/src/i18n/nb.ts +++ b/apps/dine-pleiepenger/src/i18n/nb.ts @@ -27,6 +27,10 @@ export const nb = { 'svarfrist.tittel': 'Saksbehandlingstid', 'svarfrist.forventetBehandlingstid': 'Forventet behandlingstid er {saksbehandlingstidUker} uker fra vi fikk søknaden din.', + 'svarfrist.fristPassert.1': + 'Vi jobber fremdeles med søknaden din. Noen ganger kan det ta lengre tid, spesielt hvis saken er komplisert eller vi har ventet på dokumenter.', + 'svarfrist.fristPassert.2': + 'Hvis du eller arbeidsgiveren din nylig har sendt oss dokumenter, tar det som regel noen dager før vår saksbehandler har vurdert dem.', 'svarfrist.lesMerLenke': 'Se saksbehandlingstider', 'svarfrist.dokumenterManglerFrist': 'Fordi vi mangler dokumenter kan saksbehandlingstiden bli lenger enn {frist}.',