Skip to content

Commit

Permalink
Viser nå informasjon om varsel til arbeidsgiver og lagt til mulighet …
Browse files Browse the repository at this point in the history
…for å endre kontaktpersonen på avtaler som er ingått
  • Loading branch information
mattiaslundmark committed Oct 30, 2023
1 parent 2b6510e commit c040b54
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,29 @@ export const VirksomhetsnummerEllerTelefon: FunctionComponent<Props> = (props) =
href={'tel:' + props.verdi}
aria-label={`Telefon ${hentTallMedDotterOgMellomrom()}`}
>
{storForbokstav(props.felt)} : {props.verdi}
{storForbokstav(props.felt)}: {props.verdi}
</Link>
</BodyShort>
</>
);
} else {
} else if (props.felt === 'virksomhetsnummer') {
return (
<>
<BodyShort size="small" key={props.key}>
{storForbokstav(props.felt)}: {props.verdi}
</BodyShort>
</>
);
} else if (props.felt === 'ønskerVarslingOmRefusjon') {
return (
<>
<BodyShort size="small" key={props.key}>
{storForbokstav(props.felt)} : {props.verdi}
Arbeidsgiver ønsker også varsling: {props.verdi}
</BodyShort>
</>
);
} else {
return null;
}
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ const KontaktpersonRefusjonOppsumering: FunctionComponent = () => {
]}
tilleggFelter={[
{ felt: 'telefon', verdi: gjeldendeInnhold.refusjonKontaktperson?.refusjonKontaktpersonTlf },
{ felt: 'ønskerVarslingOmRefusjon', verdi: gjeldendeInnhold.refusjonKontaktperson?.ønskerVarslingOmRefusjon ? 'Ja': 'Nei' }
]}
overskrift={'Kontaktperson hos arbeidsgiver for refusjon'}
borderFarge="farge-graa"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { oppdatereKontaktInformasjon } from '@/services/rest-service';
import { EndreKontaktInfo, TiltaksType } from '@/types/avtale';
import BEMHelper from '@/utils/bem';
import { Neutral } from '@navikt/ds-icons/cjs';
import { Heading, Link } from '@navikt/ds-react';
import { Checkbox, Heading, Link } from '@navikt/ds-react';
import React, { FunctionComponent, useContext, useState } from 'react';
import './EndreKontaktInformasjon.less';

Expand Down Expand Up @@ -49,6 +49,7 @@ const EndreKontaktInformasjon: FunctionComponent = () => {
refusjonKontaktpersonFornavn: refusjonKontaktperson?.refusjonKontaktpersonFornavn,
refusjonKontaktpersonEtternavn: refusjonKontaktperson?.refusjonKontaktpersonEtternavn,
refusjonKontaktpersonTlf: refusjonKontaktperson?.refusjonKontaktpersonTlf,
ønskerVarslingOmRefusjon: refusjonKontaktperson?.ønskerVarslingOmRefusjon
},
});

Expand All @@ -62,12 +63,20 @@ const EndreKontaktInformasjon: FunctionComponent = () => {
key: K,
verdi: V[K]
) => {
await setKontaktInfo((prevState) => ({
setKontaktInfo((prevState) => ({
...prevState,
[key]: verdi,
}));
};

const settØnskerVarsling = () => {
if(kontaktInfo.refusjonKontaktperson.ønskerVarslingOmRefusjon === true) {
setKontaktInfo((prevState) => ({...prevState, refusjonKontaktperson: {...prevState.refusjonKontaktperson, ønskerVarslingOmRefusjon: false}}));
} else {
setKontaktInfo((prevState) => ({...prevState, refusjonKontaktperson: {...prevState.refusjonKontaktperson, ønskerVarslingOmRefusjon: true}}));
}
}

return (
<>
<Link
Expand Down Expand Up @@ -207,6 +216,13 @@ const EndreKontaktInformasjon: FunctionComponent = () => {
})
}
/>
<Checkbox
checked={kontaktInfo.refusjonKontaktperson.ønskerVarslingOmRefusjon}
onChange={() => settØnskerVarsling()}
>
Arbeidsgiver for avtalen ønsker også å motta varslinger om
refusjon
</Checkbox>
</div>
</div>
)}
Expand Down

0 comments on commit c040b54

Please sign in to comment.