gradio/js/image/Image.stories.svelte
Abubakar Abid 185f9aa156
Fix stories (#6244)
* format

* audio

* more stories
2023-11-02 12:10:11 +00:00

58 lines
1.2 KiB
Svelte

<script lang="ts">
import { Meta, Template, Story } from "@storybook/addon-svelte-csf";
import StaticImage from "./Index.svelte";
</script>
<Meta
title="Components/Image"
component={Image}
argTypes={{
value: {
control: "object",
description: "The image URL or file to display",
name: "value"
},
show_download_button: {
options: [true, false],
description: "If false, the download button will not be visible",
control: { type: "boolean" },
defaultValue: true
}
}}
/>
<Template let:args>
<div
class="image-container"
style="width: 300px; position: relative;border-radius: var(--radius-lg);overflow: hidden;"
>
<StaticImage {...args} />
</div>
</Template>
<Story
name="Static Image with label and download button"
args={{
value: {
path: "https://i.ibb.co/6BgKdSj/groot.jpg",
url: "https://i.ibb.co/6BgKdSj/groot.jpg",
orig_name: "groot.jpg"
},
show_label: true,
show_download_button: true
}}
/>
<Story
name="Static Image with no label or download button"
args={{
value: {
path: "https://i.ibb.co/6BgKdSj/groot.jpg",
url: "https://i.ibb.co/6BgKdSj/groot.jpg",
orig_name: "groot.jpg"
},
show_label: false,
show_download_button: false
}}
/>