Tweak image upload validation experience (#18675)

* Restore file control when image upload is invalid

* Tweak invalid file type message when type empty
This commit is contained in:
Joshua Wehner 2022-11-04 11:06:16 +01:00 committed by GitHub
parent 4446441ede
commit 14ddbc49ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View file

@ -78,6 +78,8 @@ export const ArticleCoverImage = ({ onMainImageUrlChange, mainImage }) => {
successCb: onImageUploadSuccess,
failureCb: onUploadError,
});
} else {
setUploadingImage(false);
}
};

View file

@ -101,7 +101,9 @@ function handleFileTypeError(
if (fileTypeErrorHandler) {
fileTypeErrorHandler();
} else {
const errorMessage = `Invalid file format (${fileType}). Only ${permittedFileTypes.join(
const fileTypeBracketed =
fileType && fileType.length !== 0 ? ` (${fileType})` : '';
const errorMessage = `Invalid file format${fileTypeBracketed}. Only ${permittedFileTypes.join(
', ',
)} files are permitted.`;
addErrorMessage(errorMessage);