fix: dedupe accepted extensions in dropzone error message

This commit is contained in:
Charles GTE
2026-07-11 11:15:36 +02:00
parent 7392d18cf4
commit bd6a798861
+3 -3
View File
@@ -134,9 +134,9 @@ const getRootError = (
const errors = errorCodes.map((error) => { const errors = errorCodes.map((error) => {
switch (error) { switch (error) {
case "file-invalid-type": case "file-invalid-type":
const acceptedTypes = Object.values(limits.accept ?? {}) const acceptedTypes = Array.from(
.flat() new Set(Object.values(limits.accept ?? {}).flat()),
.join(", "); ).join(", ");
return `only ${acceptedTypes} are allowed`; return `only ${acceptedTypes} are allowed`;
case "file-too-large": case "file-too-large":
const maxMb = limits.maxSize const maxMb = limits.maxSize