diff --git a/apps/brukerdialog-sanity/schemaTypes/meldInnEndring/meldInnEndringMeldFraSchemaType.ts b/apps/brukerdialog-sanity/schemaTypes/meldInnEndring/meldInnEndringMeldFraSchemaType.ts
index 72b926bc0..84b01fa40 100644
--- a/apps/brukerdialog-sanity/schemaTypes/meldInnEndring/meldInnEndringMeldFraSchemaType.ts
+++ b/apps/brukerdialog-sanity/schemaTypes/meldInnEndring/meldInnEndringMeldFraSchemaType.ts
@@ -272,7 +272,28 @@ export const meldInnEndringMeldFraSchemaType = defineType({
name: 'beskrivelseAvEndring',
title: 'Beskrivelse av endring',
type: 'object',
- fields: [...textFieldSchemaFields, errorVedTomInputSchemaField],
+ fields: [
+ ...textFieldSchemaFields,
+ errorVedTomInputSchemaField,
+ defineField({
+ name: 'errorVedForMangeTegn',
+ title: 'Error ved for mange tegn',
+ type: 'object',
+ fields: spraakStringFields
+ }),
+ defineField({
+ name: 'tegnIgjen',
+ title: 'Tegn igjen',
+ type: 'object',
+ fields: spraakStringFields
+ }),
+ defineField({
+ name: 'forMangeTegn',
+ title: 'For mange tegn',
+ type: 'object',
+ fields: spraakStringFields
+ })
+ ],
}),
],
})
diff --git a/apps/selvbetjening-ui/src/common/skjemaHeader/SkjemaHeader.tsx b/apps/selvbetjening-ui/src/common/skjemaHeader/SkjemaHeader.tsx
index 7e1d8be14..ee155264a 100644
--- a/apps/selvbetjening-ui/src/common/skjemaHeader/SkjemaHeader.tsx
+++ b/apps/selvbetjening-ui/src/common/skjemaHeader/SkjemaHeader.tsx
@@ -40,7 +40,7 @@ export const SkjemaHeader = ({ aktivtSteg, stegLabelKey, skjemaNavn }: Props) =>
{skjemaNavn === 'meld-inn-endring' && }
- Nav 17-09.02
+ {skjemaNavn === 'inntektsjustering' && Nav 17-09.02}
{innhold.skjemaTittel?.[spraak]}
diff --git a/apps/selvbetjening-ui/src/meldInnEndring/2-meld-fra-om-endring/MeldInnEndringMeldFra.tsx b/apps/selvbetjening-ui/src/meldInnEndring/2-meld-fra-om-endring/MeldInnEndringMeldFra.tsx
index 428fdae01..1c924e42f 100644
--- a/apps/selvbetjening-ui/src/meldInnEndring/2-meld-fra-om-endring/MeldInnEndringMeldFra.tsx
+++ b/apps/selvbetjening-ui/src/meldInnEndring/2-meld-fra-om-endring/MeldInnEndringMeldFra.tsx
@@ -18,6 +18,8 @@ import { InformasjonOmAktivitetOgInntekt } from './InformasjonOmAktivitetOgInnte
import { InformasjonOmAnnet } from './InformasjonOmAnnet.tsx'
import { InformasjonOmInntekt } from './InformasjonOmInntekt.tsx'
+const MAKS_ANTALL_TEGN_I_BESKRIVELSE_AV_ENDRING: number = 2000
+
export const MeldInnEndringMeldFra = () => {
const spraak = useSpraak()
@@ -108,9 +110,20 @@ export const MeldInnEndringMeldFra = () => {
message:
innhold.beskrivelseAvEndring?.errorVedTomInput?.[spraak] ?? '',
},
+ maxLength: {
+ value: MAKS_ANTALL_TEGN_I_BESKRIVELSE_AV_ENDRING,
+ message:
+ innhold.beskrivelseAvEndring?.errorVedForMangeTegn?.[spraak] ??
+ '',
+ },
})}
label={innhold.beskrivelseAvEndring?.label?.[spraak]}
description={innhold.beskrivelseAvEndring?.description?.[spraak]}
+ maxLength={MAKS_ANTALL_TEGN_I_BESKRIVELSE_AV_ENDRING}
+ i18n={{
+ counterLeft: innhold.beskrivelseAvEndring?.tegnIgjen?.[spraak],
+ counterTooMuch: innhold.beskrivelseAvEndring?.forMangeTegn?.[spraak],
+ }}
error={errors?.beskrivelse?.message}
/>
>
diff --git a/apps/selvbetjening-ui/src/meldInnEndring/sanity.types.ts b/apps/selvbetjening-ui/src/meldInnEndring/sanity.types.ts
index f9271e3fe..d03e59c91 100644
--- a/apps/selvbetjening-ui/src/meldInnEndring/sanity.types.ts
+++ b/apps/selvbetjening-ui/src/meldInnEndring/sanity.types.ts
@@ -1142,6 +1142,21 @@ export type MeldInnEndringMeldFra = {
NN?: string
EN?: string
}
+ errorVedForMangeTegn?: {
+ NB?: string
+ NN?: string
+ EN?: string
+ }
+ tegnIgjen?: {
+ NB?: string
+ NN?: string
+ EN?: string
+ }
+ forMangeTegn?: {
+ NB?: string
+ NN?: string
+ EN?: string
+ }
}
}