@@ -19,15 +19,14 @@ import Filopplaster from './filopplaster/Filopplaster';
19
19
20
20
interface Props {
21
21
dokumentasjon : IDokumentasjon ;
22
- vedleggNr : number ;
23
22
oppdaterDokumentasjon : (
24
23
dokumentasjonsbehov : Dokumentasjonsbehov ,
25
24
opplastedeVedlegg : IVedlegg [ ] ,
26
25
harSendtInn : boolean
27
26
) => void ;
28
27
}
29
28
30
- const LastOppVedlegg : React . FC < Props > = ( { dokumentasjon, vedleggNr , oppdaterDokumentasjon } ) => {
29
+ const LastOppVedlegg : React . FC < Props > = ( { dokumentasjon, oppdaterDokumentasjon } ) => {
31
30
const { søknad, tekster, plainTekst } = useApp ( ) ;
32
31
const dokumentasjonstekster = tekster ( ) . DOKUMENTASJON ;
33
32
const settHarSendtInnTidligere = ( event : React . ChangeEvent < HTMLInputElement > ) => {
@@ -41,33 +40,6 @@ const LastOppVedlegg: React.FC<Props> = ({ dokumentasjon, vedleggNr, oppdaterDok
41
40
) ;
42
41
const barnasNavn = slåSammen ( barnDokGjelderFor . map ( barn => barn . navn ) ) ;
43
42
44
- const antallVedlegg = ( ) => {
45
- const dokSomKrevesForBarn = søknad . dokumentasjon . filter ( dok => dok . gjelderForBarnId . length ) ;
46
- let antallVedlegg = dokSomKrevesForBarn . length ;
47
-
48
- const erOppholdtillatelseKravForSøkerMenIkkeBarn = søknad . dokumentasjon . find (
49
- dok =>
50
- dok . dokumentasjonsbehov === Dokumentasjonsbehov . VEDTAK_OPPHOLDSTILLATELSE &&
51
- ! dok . gjelderForBarnId . length &&
52
- dok . gjelderForSøker
53
- ) ;
54
-
55
- if ( erOppholdtillatelseKravForSøkerMenIkkeBarn ) {
56
- antallVedlegg ++ ;
57
- }
58
-
59
- søknad . dokumentasjon . forEach ( dok => {
60
- if (
61
- dok . gjelderForSøker &&
62
- dok . dokumentasjonsbehov === Dokumentasjonsbehov . SEPARERT_SKILT_ENKE
63
- ) {
64
- antallVedlegg ++ ;
65
- }
66
- } ) ;
67
-
68
- return antallVedlegg ;
69
- } ;
70
-
71
43
const tittelBlock =
72
44
dokumentasjonstekster [
73
45
dokumentasjonsbehovTilTittelSanityApiNavn ( dokumentasjon . dokumentasjonsbehov )
@@ -77,21 +49,12 @@ const LastOppVedlegg: React.FC<Props> = ({ dokumentasjon, vedleggNr, oppdaterDok
77
49
dokumentasjon . dokumentasjonsbehov
78
50
) ;
79
51
80
- const vedleggXAvY = plainTekst ( dokumentasjonstekster . vedleggXavY , {
81
- antall : vedleggNr . toString ( ) ,
82
- totalAntall : antallVedlegg ( ) . toString ( ) ,
83
- } ) ;
84
- const vedleggtittel =
85
- ( dokumentasjon . dokumentasjonsbehov !== Dokumentasjonsbehov . ANNEN_DOKUMENTASJON
86
- ? vedleggXAvY
87
- : '' ) +
88
- ' ' +
89
- plainTekst ( tittelBlock , { barnetsNavn : barnasNavn } ) ;
90
-
91
52
return (
92
53
< FormSummary >
93
54
< FormSummary . Header >
94
- < FormSummary . Heading level = { '3' } > { vedleggtittel } </ FormSummary . Heading >
55
+ < FormSummary . Heading level = "3" >
56
+ { plainTekst ( tittelBlock , { barnetsNavn : barnasNavn } ) }
57
+ </ FormSummary . Heading >
95
58
</ FormSummary . Header >
96
59
< VStack gap = "6" paddingInline = "6" paddingBlock = "5 6" >
97
60
{ dokumentasjonsbeskrivelse && (
0 commit comments