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 + } } }