Skip to content

Commit d81e9cc

Browse files
committed
Kun bruke <Msg/>
1 parent 994c2a2 commit d81e9cc

File tree

7 files changed

+445
-401
lines changed

7 files changed

+445
-401
lines changed

apps/dine-pleiepenger/api-mock-server/mockdata/saker.json

+410-379
Large diffs are not rendered by default.

apps/dine-pleiepenger/src/components/innsendt-søknad-liste/InnsendtSøknadContent.tsx

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import { Box, Heading, Link } from '@navikt/ds-react';
22
import React from 'react';
3-
import { FormattedMessage, useIntl } from 'react-intl';
3+
import { useIntl } from 'react-intl';
44
import { File } from '@navikt/ds-icons';
55
import intlHelper from '@navikt/sif-common-core-ds/src/utils/intlUtils';
6+
import { Msg } from '../../i18n';
7+
import { InnsendtSøknadArbeidsgiver } from '../../server/api-models/ArbeidsgivereSchema';
68
import { InnsendtSøknadDokument } from '../../types/InnsendtSøknadDocument';
79
import { Organisasjon } from '../../types/Organisasjon';
810
import { InnsendtSøknad, InnsendtSøknadstype } from '../../types/Søknad';
911
import { getDokumentFrontendUrl, getSøknadDokumentFilnavn } from '../../utils/dokumentUtils';
1012
import { browserEnv } from '../../utils/env';
11-
import { InnsendtSøknadArbeidsgiver } from '../../server/api-models/ArbeidsgivereSchema';
1213

1314
interface Props {
1415
søknad: InnsendtSøknad;
@@ -46,7 +47,7 @@ const InnsendtSøknadContent: React.FunctionComponent<Props> = ({ søknad }) =>
4647
organisasjon.organisasjonsnummer,
4748
)}>
4849
<File title="Dokumentikon" />
49-
<FormattedMessage
50+
<Msg
5051
id="dokumenterSomKanLastesNed.bekreftelse"
5152
values={{
5253
organisasjonsnavn: organisasjon.navn,
@@ -76,7 +77,7 @@ const InnsendtSøknadContent: React.FunctionComponent<Props> = ({ søknad }) =>
7677
<>
7778
<Box>
7879
<Heading size="xsmall" level="4" spacing={true}>
79-
<FormattedMessage id={`dokumenterTittel.${søknad.søknadstype}`} />
80+
<Msg id={`dokumenterTittel.${søknad.søknadstype}`} />
8081
</Heading>
8182
{søknad.dokumenter && søknad.dokumenter.length > 0 && (
8283
<ul>{søknad.dokumenter.map((dokument) => mapDokumenter(dokument))}</ul>
@@ -89,10 +90,10 @@ const InnsendtSøknadContent: React.FunctionComponent<Props> = ({ søknad }) =>
8990
{søknad.søknadstype === InnsendtSøknadstype.PP_SYKT_BARN && harArbeidsgiver() && (
9091
<Box className="mt-8">
9192
<Heading size="xsmall" level="4" spacing={true}>
92-
<FormattedMessage id="bekreftelseTilArbeidsgiver.title" />
93+
<Msg id="bekreftelseTilArbeidsgiver.title" />
9394
</Heading>
9495
<p>
95-
<FormattedMessage id="bekreftelseTilArbeidsgiver.info" />
96+
<Msg id="bekreftelseTilArbeidsgiver.info" />
9697
</p>
9798
{'arbeidsgivere' in søknad.søknad &&
9899
'organisasjoner' in søknad.søknad.arbeidsgivere &&

apps/dine-pleiepenger/src/components/innsendt-søknad-liste/InnsendtSøknadListe.tsx

+7-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import InnsendtSøknadContent from './InnsendtSøknadContent';
55
import Skeleton from 'react-loading-skeleton';
66
import { useEffect, useMemo, useRef, useState } from 'react';
77
import { Add } from '@navikt/ds-icons';
8+
import { Msg } from '../../i18n';
89

910
interface Props {
1011
søknader: InnsendtSøknad[];
@@ -26,7 +27,11 @@ const InnsendtSøknadListe: React.FunctionComponent<Props> = ({ søknader = [] }
2627
}, [antall, focusIndex]);
2728

2829
if (søknader.length === 0) {
29-
return <Alert variant="info">Ingen søknader funnet</Alert>;
30+
return (
31+
<Alert variant="info">
32+
<Msg id="innsendtSøknadListe.ingenSøknader" />
33+
</Alert>
34+
);
3035
}
3136

3237
const visFlereSøknader = () => {
@@ -61,7 +66,7 @@ const InnsendtSøknadListe: React.FunctionComponent<Props> = ({ søknader = [] }
6166
<Button variant="tertiary-neutral" type="button" onClick={visFlereSøknader}>
6267
<HStack gap="2" align="center" wrap={false}>
6368
<Add role="presentation" />
64-
Vis flere innsendinger
69+
<Msg id="innsendtSøknadListe.visFlereInnsendinger" />
6570
</HStack>
6671
</Button>
6772
</Box>

apps/dine-pleiepenger/src/components/innsendt-søknad-liste/InnsendtSøknadTitle.tsx

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { BodyShort, HStack } from '@navikt/ds-react';
22
import React from 'react';
3-
import { FormattedMessage } from 'react-intl';
43
import { Task } from '@navikt/ds-icons';
4+
import { Msg } from '../../i18n';
55
import { InnsendtSøknad } from '../../types/Søknad';
66
import { formatInnsendtSøknadOpprettetDato } from '../../utils/innsendtSøknadUtils';
77

@@ -16,13 +16,16 @@ const InnsendtSøknadTitle: React.FunctionComponent<Props> = ({ søknad }) => {
1616
<Task role="presentation" aria-hidden={true} width="1.25rem" height="1.25rem" />
1717
<div>
1818
<BodyShort as="div" size="large" className="font-bold mb-2">
19-
<FormattedMessage id={`sakstype.${søknad.søknadstype}`} />
19+
<Msg id={`sakstype.${søknad.søknadstype}`} />
2020
</BodyShort>
2121
</div>
2222
</HStack>
2323
{søknad.opprettet ? (
2424
<BodyShort size="small" className="text-grayalpha-700">
25-
Mottatt {formatInnsendtSøknadOpprettetDato(søknad.opprettet)}
25+
<Msg
26+
id="innsendtSøknadTitle.mottatt"
27+
values={{ dato: formatInnsendtSøknadOpprettetDato(søknad.opprettet) }}
28+
/>
2629
</BodyShort>
2730
) : null}
2831
</div>

apps/dine-pleiepenger/src/components/status-i-sak/parts/ArbeidsgivereISøknad.tsx

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
import { Box, Heading } from '@navikt/ds-react';
12
import React from 'react';
2-
import { getArbeidsgiverOrgnrISøknad } from '../../../utils/sakUtils';
3+
import { useIntl } from 'react-intl';
4+
import intlHelper from '@navikt/sif-common-core-ds/src/utils/intlUtils';
5+
import { Msg } from '../../../i18n';
36
import { Pleiepengesøknad } from '../../../server/api-models/SøknadSchema';
47
import { getArbeidsgivermeldingApiUrlBySoknadIdOgOrgnummer } from '../../../utils/dokumentUtils';
5-
import { FormattedMessage, useIntl } from 'react-intl';
6-
import { Box, Heading } from '@navikt/ds-react';
8+
import { getArbeidsgiverOrgnrISøknad } from '../../../utils/sakUtils';
79
import PdfLenke from '../../pdf-lenke/PdfLenke';
8-
import intlHelper from '@navikt/sif-common-core-ds/src/utils/intlUtils';
910

1011
interface Props {
1112
søknad: Pleiepengesøknad;
@@ -17,10 +18,10 @@ const ArbeidsgivereISøknad: React.FunctionComponent<Props> = ({ søknad }) => {
1718
return (
1819
<Box className="mt-4">
1920
<Heading size="xsmall" level="4" spacing={true}>
20-
<FormattedMessage id="bekreftelseTilArbeidsgiver.title" />
21+
<Msg id="bekreftelseTilArbeidsgiver.title" />
2122
</Heading>
2223
<p>
23-
<FormattedMessage id="bekreftelseTilArbeidsgiver.info" />
24+
<Msg id="bekreftelseTilArbeidsgiver.info" />
2425
</p>
2526

2627
<ul className="mt-4">

apps/dine-pleiepenger/src/components/status-i-sak/parts/DokumenterISøknad.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import React from 'react';
2-
import { Søknad } from '../../../server/api-models/SøknadSchema';
31
import { Box, Heading } from '@navikt/ds-react';
4-
import { FormattedMessage } from 'react-intl';
2+
import React from 'react';
3+
import { Msg } from '../../../i18n';
54
import { Dokument } from '../../../server/api-models/DokumenetSchema';
5+
import { Søknad } from '../../../server/api-models/SøknadSchema';
66
import { getDokumentFrontendUrl, getSøknadDokumentFilnavn } from '../../../utils/dokumentUtils';
77
import PdfLenke from '../../pdf-lenke/PdfLenke';
88

@@ -26,7 +26,7 @@ const DokumenterISøknad: React.FunctionComponent<Props> = ({ søknad, tittel })
2626
if (søknad.dokumenter.length === 0) {
2727
return (
2828
<p>
29-
<FormattedMessage id="dokumenter.ingenDokumenter" />
29+
<Msg id="dokumenter.ingenDokumenter" />
3030
</p>
3131
);
3232
}
@@ -42,7 +42,7 @@ const DokumenterISøknad: React.FunctionComponent<Props> = ({ søknad, tittel })
4242
)}
4343
{(søknad.dokumenter === undefined || søknad.dokumenter.length === 0) && (
4444
<p>
45-
<FormattedMessage id="dokumenter.ingenDokumenter" />
45+
<Msg id="dokumenter.ingenDokumenter" />
4646
</p>
4747
)}
4848
</Box>

apps/dine-pleiepenger/src/i18n/nb.ts

+3
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ export const nb = {
6868
'påbegyntEndring.info': 'Lagres til og med {datoNårSlettes}',
6969

7070
'dineInnsendteSøknader.tittel': 'Dine søknader, endringer og ettersendelser',
71+
'innsendtSøknadListe.ingenSøknader': 'Ingen søknader funnet',
72+
'innsendtSøknadListe.visFlereInnsendinger': 'Vis flere innsendinger',
73+
'innsendtSøknadTitle.mottatt': 'Mottatt: {dato}',
7174

7275
'dokumenterTittel.PP_SYKT_BARN': 'Søknad og eventuelle vedlegg i søknad',
7376
'dokumenterTittel.SØKNAD': 'Søknad og eventuelle vedlegg i søknad',

0 commit comments

Comments
 (0)