diff --git a/apps/endringsmelding-pleiepenger/CHANGELOG.md b/apps/endringsmelding-pleiepenger/CHANGELOG.md index 7226cbb726..02b86e4b2d 100644 --- a/apps/endringsmelding-pleiepenger/CHANGELOG.md +++ b/apps/endringsmelding-pleiepenger/CHANGELOG.md @@ -1,5 +1,11 @@ # @navikt/endringsmelding-pleiepenger +## 2.36.0 + +### Minor Changes + +- Vise informasjon til bruker i de tilfellene hvor bruker kun har arbeidsforhold med 0 timer som normalarbeidstid. + ## 2.35.1 ### Patch Changes diff --git a/apps/endringsmelding-pleiepenger/package.json b/apps/endringsmelding-pleiepenger/package.json index 1c9b6164d1..aa6aaac7f8 100644 --- a/apps/endringsmelding-pleiepenger/package.json +++ b/apps/endringsmelding-pleiepenger/package.json @@ -5,7 +5,7 @@ "license": "MIT", "name": "@navikt/endringsmelding-pleiepenger", "repository": "https://github.com/navikt/sif-brukerdialog", - "version": "2.35.1", + "version": "2.36.0", "private": true, "dependencies": { "@navikt/ds-css": "7.8.0", diff --git a/apps/endringsmelding-pleiepenger/src/app/lenker.tsx b/apps/endringsmelding-pleiepenger/src/app/lenker.tsx index 1ee9fd6b75..9692c8448a 100644 --- a/apps/endringsmelding-pleiepenger/src/app/lenker.tsx +++ b/apps/endringsmelding-pleiepenger/src/app/lenker.tsx @@ -4,11 +4,13 @@ interface Lenker { skrivTilOss: string; kontaktOss: string; personvern: string; + beskjedOmFamilie: string; } const LenkerBokmål: Lenker = { skrivTilOss: 'https://www.nav.no/skriv-til-oss', kontaktOss: 'https://www.nav.no/kontaktoss', + beskjedOmFamilie: 'https://www.nav.no/send-beskjed-om-familie', personvern: 'https://www.nav.no/no/NAV+og+samfunn/Om+NAV/personvern-i-arbeids-og-velferdsetaten/personvernerkl%C3%A6ring-for-arbeids-og-velferdsetaten', }; diff --git "a/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/ArbeidstidForm.tsx" "b/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/ArbeidstidForm.tsx" index d4c0fa9696..72bc7495f5 100644 --- "a/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/ArbeidstidForm.tsx" +++ "b/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/ArbeidstidForm.tsx" @@ -1,11 +1,14 @@ +import { Alert, Box, Link } from '@navikt/ds-react'; import React from 'react'; import { useIntl } from 'react-intl'; import { useOnValidSubmit, useSøknadContext } from '@hooks'; import Block from '@navikt/sif-common-core-ds/src/atoms/block/Block'; import { getTypedFormComponents, ValidationError } from '@navikt/sif-common-formik-ds'; import getIntlFormErrorHandler from '@navikt/sif-common-formik-ds/src/validation/intlFormErrorHandler'; -import { ArbeidsaktivitetType, ArbeiderIPeriodenSvar, ArbeidstidEndringMap, SøknadContextState } from '@types'; +import { ArbeiderIPeriodenSvar, ArbeidsaktivitetType, ArbeidstidEndringMap, SøknadContextState } from '@types'; import { getArbeidsaktiviteterForUkjenteArbeidsforhold } from '@utils'; +import { AppText } from '../../../i18n'; +import { getLenker } from '../../../lenker'; import PersistStepFormValues from '../../../modules/persist-step-form-values/PersistStepFormValues'; import { lagreSøknadState } from '../../../utils/lagreSøknadState'; import { StepId } from '../../config/StepId'; @@ -107,6 +110,24 @@ const ArbeidstidForm: React.FunctionComponent = ({ goBack }) => { ), ...getAktiviteterSomSkalEndres(sak.arbeidsaktiviteter), ]; + + if (arbeidsaktiviteter.length === 0) { + return ( + + + ( + {txt} + ), + }} + /> + + + ); + } + return ( <> diff --git "a/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/arbeidstidStepMessages.ts" "b/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/arbeidstidStepMessages.ts" index 653736dc33..a20dc255b2 100644 --- "a/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/arbeidstidStepMessages.ts" +++ "b/apps/endringsmelding-pleiepenger/src/app/s\303\270knad/steps/arbeidstid/arbeidstidStepMessages.ts" @@ -12,6 +12,9 @@ const nb = { 'arbeidstidStep.arbeiderIPeriodenSpm.legend': 'I perioden med pleiepenger, hvilken situasjon gjelder for deg hos {navn}?', + 'arbeidstidStep.ingenArbeidsaktiviteter': + 'Ingen arbeidsforhold med registrert arbeidstid er tilgjengelig for endring. Du kan melde om endringer ved å skrive en beskjed til Nav.', + 'arbeidstidForm.arbeidsaktivitet.noValue': 'Det er ikke registrert noen endring for {arbeidsaktivitetNavn}. Hvis du ikke ønsker å registrere noen endringer, kan du gå tilbake til forrige steg og velge bort {arbeidsaktivitetNavn}.', 'arbeidstid.faktisk.mangler': diff --git a/apps/endringsmelding-pleiepenger/src/app/utils/parseK9Format.ts b/apps/endringsmelding-pleiepenger/src/app/utils/parseK9Format.ts index 3e1ab877c5..5355d048a4 100644 --- a/apps/endringsmelding-pleiepenger/src/app/utils/parseK9Format.ts +++ b/apps/endringsmelding-pleiepenger/src/app/utils/parseK9Format.ts @@ -80,6 +80,8 @@ export const harNormalarbeidstidIK9SakArbeidstidInfo = (arbeidstidInfo?: K9SakAr return keys.map((key) => perioder[key].jobberNormaltTimerPerDag).some(durationUtils.durationIsGreatherThanZero); }; +/** Hvis det kun er oppgitt 0 timer som normalarbeidstid, fjernes arbeidstidsinfoen, og en kan ikke endre disse arbeidsforholdene. */ + export const fjernK9SakArbeidstidMedIngenNormalarbeidstid = (arbeidstid: K9SakArbeidstid): K9SakArbeidstid => { const { arbeidstakerList, frilanserArbeidstidInfo, selvstendigNæringsdrivendeArbeidstidInfo } = arbeidstid; diff --git a/apps/pleiepenger-sykt-barn/mock/mock-api-server.cjs b/apps/pleiepenger-sykt-barn/mock/mock-api-server.cjs index aa22fa9e33..c50febe5da 100644 --- a/apps/pleiepenger-sykt-barn/mock/mock-api-server.cjs +++ b/apps/pleiepenger-sykt-barn/mock/mock-api-server.cjs @@ -100,8 +100,8 @@ const arbeidsgivereMock = { { navn: 'SJOKKERENDE ELEKTRIKER', organisasjonsnummer: '947064649', ansattFom: '2002-04-20' }, // { navn: 'ROLIG SVANE', organisasjonsnummer: '947064642', ansattFom: '2016-12-01' }, ], - // frilansoppdrag: [frilansoppdrag, frilansoppdrag2], - frilansoppdrag: [], + frilansoppdrag: [frilansoppdrag, frilansoppdrag2], + // frilansoppdrag: [], privatarbeidsgiver: [], };