Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tilpasse søknader for ny inntektsmelding #2644

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Original file line number Diff line number Diff line change
@@ -96,6 +96,10 @@ const InnsendtSøknadContent: React.FunctionComponent<Props> = ({ søknad }) =>
<p>
<AppText id="bekreftelseTilArbeidsgiver.info" />
</p>

<p className="mt-4">
<AppText id="bekreftelseTilArbeidsgiver.info.1" />
</p>
{'arbeidsgivere' in søknad.søknad &&
'organisasjoner' in søknad.søknad.arbeidsgivere &&
søknad.søknad.arbeidsgivere.organisasjoner.length > 0 && (
Original file line number Diff line number Diff line change
@@ -23,6 +23,10 @@ const ArbeidsgivereISøknad: React.FunctionComponent<Props> = ({ søknadId, arbe
<FormattedMessage id="bekreftelseTilArbeidsgiver.info" />
</p>

<p className="mt-4">
<FormattedMessage id="bekreftelseTilArbeidsgiver.info.1" />
</p>

<List className="mt-4">
{arbeidsgivere.map((organisasjon) => (
<li key={organisasjon.organisasjonsnummer}>
Original file line number Diff line number Diff line change
@@ -50,12 +50,6 @@ const VenteårsakMelding: React.FunctionComponent<Props> = ({ venteårsak }) =>
<BodyLong className="mb-2 mt-2">
<AppText id="venteårsakMelding.inntektsmelding.info" />
</BodyLong>
<AppText
id="venteårsakMelding.inntektsmelding.dokumentarkivLenke"
values={{
lenke: (txt) => <DokumentarkivLenke tekst={txt} />,
}}
/>
</Alert>
);
case Venteårsak.FOR_TIDLIG_SOKNAD:
7 changes: 4 additions & 3 deletions apps/dine-pleiepenger/src/i18n/nb.ts
Original file line number Diff line number Diff line change
@@ -115,7 +115,9 @@ export const nb = {
'dokumenter.ingenDokumenter': 'Dokumenter ikke tilgjengelig.',
'bekreftelseTilArbeidsgiver.title': 'Bekreftelse til arbeidsgiver',
'bekreftelseTilArbeidsgiver.info':
'Dette er en bekreftelse som du kan gi til arbeidsgiver. Den bekrefter at vi har fått søknad om pleiepenger fra deg, hvilken periode du har søkt pleiepenger og informasjon om når arbeidsgiver må sende inntektsmelding.',
'Dette er en bekreftelse som du kan gi til arbeidsgiver. Den bekrefter at vi har fått søknad om pleiepenger fra deg og hvilken periode du har søkt om pleiepenger.',
'bekreftelseTilArbeidsgiver.info.1':
'Vi kontakter arbeidsgiver for å be dem sende inntektsmelding hvis og når vi trenger det.',
'dokumenterSomKanLastesNed.tittel': 'Dokumenter som kan lastes ned',
'dokumenterSomKanLastesNed.bekreftelse': 'Bekreftelse til {organisasjonsnavn}',

@@ -166,8 +168,7 @@ export const nb = {

'venteårsakMelding.inntektsmelding.tittel': 'Vi mangler inntektsmelding fra en eller flere arbeidsgivere',
'venteårsakMelding.inntektsmelding.info':
'Vi har sendt brev til deg og arbeidsgiveren din, fordi vi mangler inntektsmelding. For å behandle søknaden og beregne hvor mye pleiepenger du kan få, må arbeidsgiver sende inntektsmelding.',
'venteårsakMelding.inntektsmelding.dokumentarkivLenke': '<lenke>Se brev i dokumentarkivet</lenke>',
'Vi har informert arbeidsgiver om at de må sende oss inntektsmelding. Vi må ha inntektsmelding for å behandle søknaden og beregne hvor mye pleiepenger du kan få.',

'venteårsakMelding.søktForTidlig.tittel': 'Vi kan ikke behandle søknaden din enda',
'venteårsakMelding.søktForTidlig.info':
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ const nb = {
'page.kvittering.tittel': 'Vi har mottatt søknad om pleiepenger i livets sluttfase',
'page.kvittering.info.tittel': 'Hva skjer videre nå?',
'page.kvittering.list.item.1':
'Du må be {antall, plural, one {arbeidsgiver} other {arbeidsgiverne}} om å sende inntektsmelding så snart som mulig hvis du søker for første gang eller det er mer enn 4 uker siden sist du hadde pleiepenger.',
'Vi kontakter {antall, plural, one {arbeidsgiver} other {arbeidsgiverne}} hvis vi trenger inntektsmelding for å behandle søknaden.',
'page.kvittering.list.item.2':
'Vi starter behandlingen av søknaden din når vi har mottatt all nødvendig dokumentasjon. Vi kontakter deg hvis vi trenger flere opplysninger.',
'page.kvittering.list.item.3':
Original file line number Diff line number Diff line change
@@ -25,7 +25,8 @@ const nb = {
'personopplysninger.2':
'Vi innhenter og mottar opplysninger om deg for å behandle saken din. Det er nødvendig for at du skal få riktig tjeneste. Deler av saken din behandles automatisk.',
'personopplysninger.3': 'Hvilke opplysninger innhenter vi?',
'personopplysninger.4': 'Opplysningene vi innhenter kommer enten fra deg eller fra offentlige registre:',
'personopplysninger.4':
'Opplysningene vi innhenter kommer enten fra deg, arbeidsgiver eller fra offentlige registre:',
'personopplysninger.4.1': 'opplysninger om helsen til den du skal pleie',
'personopplysninger.4.2': 'arbeidsforholdene dine og inntekten din',
'personopplysninger.4.3': 'ytelser du mottar fra Nav',
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable no-console */
import { Heading } from '@navikt/ds-react';
import { Alert, Heading } from '@navikt/ds-react';
import { useState } from 'react';
import Block from '@navikt/sif-common-core-ds/src/atoms/block/Block';
import FormBlock from '@navikt/sif-common-core-ds/src/atoms/form-block/FormBlock';
@@ -243,6 +243,14 @@ const ArbeidstidStep = () => {
<Heading level="2" size="medium">
{arbeidsforhold.navn}
</Heading>

<Alert variant="info" className="mt-4 mb-4">
<AppText
id={
'arbeidIPeriode.arbeidstaker.kontaktArbeidsgiver.info'
}
/>
</Alert>
<Block>
<ArbeidIPeriodeSpørsmål
arbeidsstedNavn={arbeidsforhold.navn}
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
const nb = {
'arbeidIPeriode.StepInfo.1':
'Du har fortalt oss at du skal jobbe noe de dagene du skal gi pleie. Så, nå må du legge inn i kalenderen hvor mye du skal jobbe.',
'arbeidIPeriode.arbeidstaker.kontaktArbeidsgiver.info':
'Vi kontakter arbeidsgiveren din hvis vi trenger inntektsmelding for å behandle søknaden.',
'arbeidIPeriode.FrilansLabel': 'Frilans',
'arbeidIPeriode.SNLabel': 'Selvstendig næringsdrivende',
'arbeidIPeriode.jobberIPerioden.spm': 'I dagene du søker for, hvilken situasjon gjelder for deg {hvor}?',
@@ -33,6 +35,8 @@ const nb = {
const nn: Record<keyof typeof nb, string> = {
'arbeidIPeriode.StepInfo.1':
'Du har fortalt oss at du skal jobbe noko dei dagane du skal gi pleie. No må du leggje inn i kalenderen kor mykje du skal jobbe.',
'arbeidIPeriode.arbeidstaker.kontaktArbeidsgiver.info':
'Vi kontaktar arbeidsgivaren din viss vi treng inntektsmelding for å handsame søknaden.',
'arbeidIPeriode.FrilansLabel': 'Frilans',
'arbeidIPeriode.SNLabel': 'Sjølvstendig næringsdrivande',
'arbeidIPeriode.jobberIPerioden.spm': 'I dagane du søkjer for, kva situasjon gjeld for deg {hvor}?',
2 changes: 1 addition & 1 deletion apps/pleiepenger-sykt-barn/src/app/i18n/appMessages.ts
Original file line number Diff line number Diff line change
@@ -463,7 +463,7 @@ const nb = {
'page.confirmation.tittel.1': 'Vi har mottatt søknaden din om pleiepenger for sykt barn',

'page.confirmation.tittel.advarsel.list.tittel':
'Husk å be arbeidsgiver(e) å sende inntektsmelding så snart som mulig hvis:',
'Vi kontakter arbeidsgivere du har fravær hos, for å informere om at de må sende inntektsmelding. Dette er aktuelt hvis:',
'page.confirmation.tittel.advarsel.list.item.1': 'du søker for første gang, eller',
'page.confirmation.tittel.advarsel.list.item.2': 'det er mer enn 4 uker siden du hadde pleiepenger sist',

Original file line number Diff line number Diff line change
@@ -39,7 +39,8 @@ const nb = {
'personopplysninger.2':
'Vi innhenter og mottar opplysninger om deg for å behandle saken din. Det er nødvendig for at du skal få riktig tjeneste. Deler av saken din behandles automatisk.',
'personopplysninger.3': 'Hvilke opplysninger innhenter vi?',
'personopplysninger.4': 'Opplysningene vi innhenter kommer enten fra deg eller fra offentlige registre:',
'personopplysninger.4':
'Opplysningene vi innhenter kommer enten fra deg, arbeidsgiver eller fra offentlige registre:',
'personopplysninger.4.1': 'hvilke barn du er registrert som forelder til',
'personopplysninger.4.2': 'opplysninger om barnets helse',
'personopplysninger.4.3': 'arbeidsforholdene dine og inntekten din',
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import { useAppIntl } from '@i18n/index';
import { AppText, useAppIntl } from '@i18n/index';
import FormBlock from '@navikt/sif-common-core-ds/src/atoms/form-block/FormBlock';
import { YesOrNo } from '@navikt/sif-common-formik-ds/src';
import { FormikRadioProp } from '@navikt/sif-common-formik-ds/src/components/formik-radio-group/FormikRadioGroup';
@@ -28,6 +28,7 @@ import {
getArbeidIPeriodeTimerEllerProsentValidator,
} from '../validationArbeidIPeriodeSpørsmål';
import ArbeidstidEnkeltuker from './ArbeidstidEnkeltuker';
import { Alert } from '@navikt/ds-react';

interface Props {
arbeidsforholdType: ArbeidsforholdType;
@@ -62,6 +63,11 @@ const ArbeidIPeriodeSpørsmål: React.FunctionComponent<Props> = ({
(visKunArbeidstidPerUke || formValues?.erLiktHverUke === YesOrNo.NO);

const spørsmål = getArbeidstidSpørsmålstekst(appIntl, arbeidsforholdType, intlValues);

const visInntektsmeldingInfo =
arbeidsforholdType === ArbeidsforholdType.ANSATT &&
(formValues?.arbeiderIPerioden === ArbeiderIPeriodenSvar.redusert ||
formValues?.arbeiderIPerioden === ArbeiderIPeriodenSvar.heltFravær);
return (
<>
<SøknadFormComponents.RadioGroup
@@ -86,6 +92,13 @@ const ArbeidIPeriodeSpørsmål: React.FunctionComponent<Props> = ({
]
}
/>

{visInntektsmeldingInfo && (
<Alert variant="info" className="mt-4">
<AppText id="arbeidIPeriode.ANSATT.kontaktArbeidsgiver.info" />
</Alert>
)}

{formValues?.arbeiderIPerioden === ArbeiderIPeriodenSvar.redusert && (
<FormBlock margin="l">
<ResponsivePanel border={true}>
Original file line number Diff line number Diff line change
@@ -38,6 +38,8 @@ const arbeidIPeriodeSpørsmål = {
nb: {
'arbeidIPeriode.spørsmål.ANSATT.arbeiderIPerioden':
'Hvilken situasjon gjelder for deg {hvor} i søknadsperioden?',
'arbeidIPeriode.ANSATT.kontaktArbeidsgiver.info':
'Vi kontakter arbeidsgiveren din hvis vi trenger inntektsmelding for å behandle søknaden.',
'arbeidIPeriode.spørsmål.ANSATT.erLiktHverUke': 'Jobber du like mye hver uke {hvor} i perioden?',
'arbeidIPeriode.spørsmål.ANSATT.timerEllerProsent':
'Hvordan vil du oppgi hvor mye du jobber {hvor} i perioden?',
Loading