Skip to content

Commit

Permalink
Merge pull request #3187 from navikt/bugfix/del-med-bruker-mangler
Browse files Browse the repository at this point in the history
Fiks 'Mangler del med bruker' advarsel
  • Loading branch information
fredrikpe authored Jan 30, 2024
2 parents 3779fb7 + 8997a7b commit f2be495
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ const DelMedBruker = ({ tiltakstype }: { tiltakstype?: VeilederflateTiltakstype
}}
value={tekst}
label="Del med bruker"
description="Bruk denne tekstboksen for å redigere default teksten som sendes til bruker når man deler et tiltak."
description="Bruk denne tekstboksen for å redigere teksten som sendes til bruker når man deler et tiltak. Det blir automatisk lagt til en ”Hei” og en “Hilsen”."
/>
</div>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
DelMedBruker as DelMedBrukerInfo,
VeilederflateTiltaksgjennomforing,
} from "mulighetsrommet-api-client";
import { formaterDato } from "../../utils/Utils";
import { delMedBrukerTekst, formaterDato } from "../../utils/Utils";

interface Props {
veiledernavn: string;
Expand All @@ -26,16 +26,11 @@ export const DelMedBruker = ({
tiltaksgjennomforing,
delMedBrukerInfo,
}: Props) => {
const delMedBrukerTekst =
tiltaksgjennomforing.faneinnhold?.delMedBruker ??
tiltaksgjennomforing.tiltakstype.delingMedBruker ??
"";

const { logEvent } = useLogEvent();
const { reservert } = erBrukerReservertMotElektroniskKommunikasjon(brukerdata);

const deletekst = utledDelMedBrukerTekst(
delMedBrukerTekst,
delMedBrukerTekst(tiltaksgjennomforing) ?? "",
tiltaksgjennomforing.navn,
brukerdata.fornavn,
);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Alert, Button, ErrorMessage, Textarea } from "@navikt/ds-react";
import { DelMedBruker, VeilederflateTiltaksgjennomforing } from "mulighetsrommet-api-client";
import React, { Dispatch, useEffect, useRef } from "react";
import { erPreview, formaterDato } from "../../../utils/Utils";
import { delMedBrukerTekst, erPreview, formaterDato } from "../../../utils/Utils";
import delemodalStyles from "./Delemodal.module.scss";
import { Actions, State } from "./DelemodalActions";
import { useLogEvent } from "../../../logging/amplitude";
Expand Down Expand Up @@ -104,7 +104,7 @@ export function DelMedBrukerContent({
</ErrorMessage>
) : null}

{!tiltaksgjennomforing?.tiltakstype?.delingMedBruker ? (
{!delMedBrukerTekst(tiltaksgjennomforing) ? (
<ErrorMessage className={delemodalStyles.feilmeldinger}>
• Mangler ferdigutfylt tekst som kan deles med bruker{" "}
</ErrorMessage>
Expand Down
11 changes: 10 additions & 1 deletion frontend/mulighetsrommet-veileder-flate/src/utils/Utils.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Bruker, NavEnhet } from "mulighetsrommet-api-client";
import { Bruker, NavEnhet, VeilederflateTiltaksgjennomforing } from "mulighetsrommet-api-client";
import {
ArbeidsmarkedstiltakFilter,
valgteEnhetsnumre,
Expand Down Expand Up @@ -85,3 +85,12 @@ export function brukersEnhetFilterHasChanged(
.join(",") !== filterEnheter.sort().join(",")
);
}

export function delMedBrukerTekst(
tiltaksgjennomforing: VeilederflateTiltaksgjennomforing,
): string | undefined {
return (
tiltaksgjennomforing.faneinnhold?.delMedBruker ??
tiltaksgjennomforing.tiltakstype.delingMedBruker
);
}

0 comments on commit f2be495

Please sign in to comment.