Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6292f58

Browse files
committedMar 7, 2025··
Legger til egen feilmelding tekst når filer er under opplastning + Fikser setAvvsiteFiler ved å bruke 'eksisterendeAvvisteFiler'
1 parent 98daea0 commit 6292f58

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed
 

‎src/frontend/components/SøknadsSteg/Dokumentasjon/filopplaster/Filopplaster2.tsx

+6-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ const Filopplaster2: React.FC<IFilopplasterProps> = ({ dokumentasjon, oppdaterDo
4747
dragAndDropMultiple: plainTekst(dokumentasjonTekster.draOgSlippFilerHer),
4848
drop: uppercaseFørsteBokstav(plainTekst(frittståendeOrdTekster.slipp)),
4949
or: plainTekst(frittståendeOrdTekster.eller),
50-
disabled: plainTekst(dokumentasjonTekster.filopplastingDeaktivert),
50+
disabled: plainTekst(
51+
filerUnderOpplastning.length > 0
52+
? dokumentasjonTekster.filopplastingDeaktivertFilerErUnderOpplastning
53+
: dokumentasjonTekster.filopplastingDeaktivert
54+
),
5155
disabledFilelimit: plainTekst(
5256
dokumentasjonTekster.filopplastingDeaktivertMaksAntallFiler
5357
),
@@ -76,7 +80,7 @@ const Filopplaster2: React.FC<IFilopplasterProps> = ({ dokumentasjon, oppdaterDo
7680
max: MAKS_ANTALL_FILER,
7781
current: dokumentasjon.opplastedeVedlegg.length,
7882
}}
79-
disabled={filerUnderOpplastning.length > 0}
83+
disabled={filerUnderOpplastning.length > 0 ? true : undefined}
8084
onSelect={nyeFiler => leggTilVedlegg(nyeFiler)}
8185
/>
8286

‎src/frontend/components/SøknadsSteg/Dokumentasjon/filopplaster/useFilopplaster2.tsx

+8-2
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,10 @@ export const useFilopplaster2 = (
130130
);
131131

132132
if (feilendeFiler.length > 0) {
133-
setAvvsiteFiler([...avvisteFiler, ...feilendeFiler]);
133+
setAvvsiteFiler(eksisterendeAvvisteFiler => [
134+
...eksisterendeAvvisteFiler,
135+
...feilendeFiler,
136+
]);
134137
}
135138

136139
if (aksepterteFiler.length > 0) {
@@ -186,7 +189,10 @@ export const useFilopplaster2 = (
186189
}
187190

188191
if (avvisteVedlegg.length > 0) {
189-
setAvvsiteFiler([...avvisteFiler, ...avvisteVedlegg]);
192+
setAvvsiteFiler(eksisterendeAvvisteFiler => [
193+
...eksisterendeAvvisteFiler,
194+
...avvisteVedlegg,
195+
]);
190196
}
191197

192198
setFilerUnderOpplastning([]);

‎src/frontend/components/SøknadsSteg/Dokumentasjon/innholdTyper.ts

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export type IDokumentasjonTekstinnhold = {
5555
draOgSlippFilenHer: LocaleRecordString;
5656
draOgSlippFilerHer: LocaleRecordString;
5757
filopplastingDeaktivert: LocaleRecordString;
58+
filopplastingDeaktivertFilerErUnderOpplastning: LocaleRecordString;
5859
filopplastingDeaktivertMaksAntallFiler: LocaleRecordString;
5960
lastOppFilenPaNytt: LocaleRecordString;
6061
slettFilen: LocaleRecordString;

0 commit comments

Comments
 (0)
Please sign in to comment.