diff --git a/.changeset/red-squids-drop.md b/.changeset/red-squids-drop.md
new file mode 100644
index 000000000000..c0717d1343c8
--- /dev/null
+++ b/.changeset/red-squids-drop.md
@@ -0,0 +1,6 @@
+---
+"@gradio/file": patch
+"gradio": patch
+---
+
+fix:Fix single file upload display
diff --git a/js/file/FileUpload.stories.svelte b/js/file/FileUpload.stories.svelte
new file mode 100644
index 000000000000..95fc963366b4
--- /dev/null
+++ b/js/file/FileUpload.stories.svelte
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
diff --git a/js/file/shared/FileUpload.svelte b/js/file/shared/FileUpload.svelte
index 026ea4efcf54..be6c4eaeb956 100644
--- a/js/file/shared/FileUpload.svelte
+++ b/js/file/shared/FileUpload.svelte
@@ -67,7 +67,7 @@
label={label || "File"}
/>
-{#if value && (Array.isArray(value) ? value.length > 0 : false)}
+{#if value && (Array.isArray(value) ? value.length > 0 : true)}
{:else}