Skip to content

Commit

Permalink
Fix bug + add buggy story
Browse files Browse the repository at this point in the history
  • Loading branch information
freddyaboulton committed Jan 30, 2024
1 parent e3217b4 commit 9c3c6f7
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 1 deletion.
82 changes: 82 additions & 0 deletions js/file/FileUpload.stories.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<script>
import { Meta, Template, Story } from "@storybook/addon-svelte-csf";
import FileUpload from "./shared/FileUpload.svelte";
// export const meta = {
// title: "Components/FileUpload",
// component: FileUpload,
// argTypes: {
// value: {
// control: "text",
// description: "The URL or filepath (or list of URLs or filepaths)",
// name: "value",
// value: []
// },
// file_count: {
// control: "radio",
// options: ["single", "multiple"],
// description: "Whether to allow single or multiple files to be uploaded",
// name: "file_count",
// value: "single"
// },
// }
// }
</script>

<Meta
title="Components/FileUpload"
component={FileUpload}
argTypes={{
value: {
control: "text",
description: "The URL or filepath (or list of URLs or filepaths)",
name: "value",
value: []
},
file_count: {
control: "radio",
options: ["single", "multiple"],
description: "Whether to allow single or multiple files to be uploaded",
name: "file_count",
value: "single"
}
}}
/>

<Template let:args>
<FileUpload {...args} i18n={{ "file.uploading": "Uploading" }} />
</Template>

<Story
name="Single File"
args={{
value: [
{
path: "cheetah.jpg",
orig_name: "cheetah.jpg",
url: "https://gradio-builds.s3.amazonaws.com/demo-files/ghepardo-primo-piano.jpg",
size: 10000
}
],
file_count: "single"
}}
/>
<Story
name="Multiple files"
args={{
value: Array(2).fill({
path: "cheetah.jpg",
orig_name: "cheetah.jpg",
url: "https://gradio-builds.s3.amazonaws.com/demo-files/ghepardo-primo-piano.jpg",
size: 10000
}),
file_count: "multiple"
}}
/>
<Story
name="No value"
args={{
value: null,
file_count: "multiple"
}}
/>
2 changes: 1 addition & 1 deletion js/file/shared/FileUpload.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -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)}
<ModifyUpload {i18n} on:clear={handle_clear} absolute />
<FilePreview {i18n} on:select {selectable} {value} {height} />
{:else}
Expand Down

0 comments on commit 9c3c6f7

Please sign in to comment.