From 0acf71894df78616c84e1905f9c0cd8fdd8711fa Mon Sep 17 00:00:00 2001 From: Frode Hansen Date: Tue, 30 Apr 2024 11:13:20 +0200 Subject: [PATCH 1/6] =?UTF-8?q?Endre=20tekst=20i=20Saksbehandlingstid=20n?= =?UTF-8?q?=C3=A5r=20frist=20er=20passert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../saksbehandlingstid/Saksbehandlingstid.tsx | 26 ++++++++++++++----- apps/dine-pleiepenger/src/i18n/nb.ts | 4 +++ 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx b/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx index 3510720d03..d49a18d549 100644 --- a/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx +++ b/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx @@ -41,18 +41,32 @@ const getFristTekst = (frist: Date, venteårsak?: Venteårsak): React.ReactNode const Saksbehandlingstid: React.FunctionComponent = ({ frist, venteårsak, saksbehandlingstidUker = 7 }) => { const fristErPassert = frist ? erSaksbehandlingsfristPassert(frist) : false; const { text } = useMessages(); + + const getMelding = () => { + if (frist) { + return fristErPassert ? ( + <> + + + + + + + + ) : ( + getFristTekst(frist, venteårsak) + ); + } + return ; + }; + return ( {text('svarfrist.tittel')} - {frist && fristErPassert === false ? ( -

{getFristTekst(frist, venteårsak)}

- ) : ( -

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

- )} - + {getMelding()} {text('svarfrist.lesMerLenke')} diff --git a/apps/dine-pleiepenger/src/i18n/nb.ts b/apps/dine-pleiepenger/src/i18n/nb.ts index 1b27928fe3..005b8ec99b 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 fortsatt med å behandle søknaden din. Noen ganger kan det ta lengre tid, hvis saken er spesielt krevende eller hvis vi har ventet på dokumentasjon.', + 'svarfrist.fristPassert.2': + 'Hvis du eller arbeidsgiver nylig har sendt inn dokumentasjon, tar det vanligvis noen dager før disse er vurdert.', 'svarfrist.lesMerLenke': 'Se saksbehandlingstider', 'svarfrist.dokumenterManglerFrist': 'Fordi vi mangler dokumenter kan saksbehandlingstiden bli lenger enn {frist}.', From 1e890805cbc120f8e155ed17a68fc8d1ed611221 Mon Sep 17 00:00:00 2001 From: Frode Hansen Date: Tue, 30 Apr 2024 11:13:56 +0200 Subject: [PATCH 2/6] Changeset --- .changeset/eighty-lemons-call.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/eighty-lemons-call.md 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. From 6215567c4dd95f1f6c16b479f977d486c3b69cae Mon Sep 17 00:00:00 2001 From: Frode Hansen Date: Tue, 30 Apr 2024 11:59:36 +0200 Subject: [PATCH 3/6] Oppdatere test --- .../e2e/playwright/tests/saksbehandlingstid.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts b/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts index 7bd507a81d..c298e55f79 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 fortsatt med å behandle søknaden din')).toBeVisible(); }); test('Ingen Saksbehandlingstid, men behandlingstid', async ({ page }) => { From 450e714612a222e073ccd3a12f8692b50495ab0f Mon Sep 17 00:00:00 2001 From: Frode Hansen Date: Thu, 2 May 2024 09:53:09 +0200 Subject: [PATCH 4/6] CR fix --- .../saksbehandlingstid/Saksbehandlingstid.tsx | 52 ++++++++++--------- 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx b/apps/dine-pleiepenger/src/components/saksbehandlingstid/Saksbehandlingstid.tsx index d49a18d549..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,37 +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(); - - const getMelding = () => { - if (frist) { - return fristErPassert ? ( - <> - - - - - - - - ) : ( - getFristTekst(frist, venteårsak) - ); - } - return ; - }; + if (frist) { + return fristErPassert ? ( + <> + + + + + + + + ) : ( + getFristTekst(frist, venteårsak) + ); + } + return ; +}; +const Saksbehandlingstid: React.FunctionComponent = ({ frist, venteårsak, saksbehandlingstidUker = 7 }) => { return ( - {text('svarfrist.tittel')} + - {getMelding()} + + + - {text('svarfrist.lesMerLenke')} + From 97b33c2cbdcbb5e15418dfd37f9528d9185a8a67 Mon Sep 17 00:00:00 2001 From: Frode Hansen Date: Thu, 2 May 2024 09:53:55 +0200 Subject: [PATCH 5/6] Tekstjustering --- apps/dine-pleiepenger/src/i18n/nb.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dine-pleiepenger/src/i18n/nb.ts b/apps/dine-pleiepenger/src/i18n/nb.ts index 005b8ec99b..6c9d5f7900 100644 --- a/apps/dine-pleiepenger/src/i18n/nb.ts +++ b/apps/dine-pleiepenger/src/i18n/nb.ts @@ -30,7 +30,7 @@ export const nb = { 'svarfrist.fristPassert.1': 'Vi jobber fortsatt med å behandle søknaden din. Noen ganger kan det ta lengre tid, hvis saken er spesielt krevende eller hvis vi har ventet på dokumentasjon.', 'svarfrist.fristPassert.2': - 'Hvis du eller arbeidsgiver nylig har sendt inn dokumentasjon, tar det vanligvis noen dager før disse er vurdert.', + 'Hvis du eller arbeidsgiver nylig har sendt inn dokumentasjon, tar det vanligvis noen dager før disse er vurdert av saksbehandler.', 'svarfrist.lesMerLenke': 'Se saksbehandlingstider', 'svarfrist.dokumenterManglerFrist': 'Fordi vi mangler dokumenter kan saksbehandlingstiden bli lenger enn {frist}.', From ba4187b7ea1c952aac20d941f5566b2d5ef0ed0b Mon Sep 17 00:00:00 2001 From: Frode Hansen Date: Thu, 2 May 2024 10:10:01 +0200 Subject: [PATCH 6/6] Tekstjustering --- .../e2e/playwright/tests/saksbehandlingstid.test.ts | 2 +- apps/dine-pleiepenger/src/i18n/nb.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts b/apps/dine-pleiepenger/e2e/playwright/tests/saksbehandlingstid.test.ts index c298e55f79..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('Vi jobber fortsatt med å behandle søknaden din')).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/i18n/nb.ts b/apps/dine-pleiepenger/src/i18n/nb.ts index 6c9d5f7900..79b766997a 100644 --- a/apps/dine-pleiepenger/src/i18n/nb.ts +++ b/apps/dine-pleiepenger/src/i18n/nb.ts @@ -28,9 +28,9 @@ export const nb = { 'svarfrist.forventetBehandlingstid': 'Forventet behandlingstid er {saksbehandlingstidUker} uker fra vi fikk søknaden din.', 'svarfrist.fristPassert.1': - 'Vi jobber fortsatt med å behandle søknaden din. Noen ganger kan det ta lengre tid, hvis saken er spesielt krevende eller hvis vi har ventet på dokumentasjon.', + '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 arbeidsgiver nylig har sendt inn dokumentasjon, tar det vanligvis noen dager før disse er vurdert av saksbehandler.', + '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}.',