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) => {
switch (error) {
case "file-invalid-type":
const acceptedTypes = Object.values(limits.accept ?? {})
.flat()
.join(", ");
const acceptedTypes = Array.from(
new Set(Object.values(limits.accept ?? {}).flat()),
).join(", ");
return `only ${acceptedTypes} are allowed`;
case "file-too-large":
const maxMb = limits.maxSize