@@ -284,7 +286,7 @@ export const FileUpload = (props: FileUploadProps): JSX.Element => {
Uploaded{" "}
- {value.length} {value.length > 1 ? "files" : "file"}.
+ {value.length} {value.length === 1 ? "file" : "files"}.
@@ -294,7 +296,7 @@ export const FileUpload = (props: FileUploadProps): JSX.Element => {
className={cn("text-destructive", "hover:underline")}
onClick={() => setValue([])}
>
- Click to clear files.
+ Click to clear {multiple ? "files" : "file"}.
diff --git a/frontend/src/stories/file-upload.stories.tsx b/frontend/src/stories/file-upload.stories.tsx
index d1a14201802..efab5f5a5b5 100644
--- a/frontend/src/stories/file-upload.stories.tsx
+++ b/frontend/src/stories/file-upload.stories.tsx
@@ -65,3 +65,33 @@ export const AcceptTxtOnlyButton = {
name: "Accept .txt only, button",
};
+
+export const SingleFileArea = {
+ render: () => (
+ null}
+ />
+ ),
+
+ name: "Single file, area",
+};
+
+export const SingleFileButton = {
+ render: () => (
+ null}
+ />
+ ),
+
+ name: "Single file, button",
+};