upend/webui/src/stories/BlobViewer.stories.ts

60 lines
1.1 KiB
TypeScript
Raw Normal View History

import type { Meta, StoryObj } from "@storybook/svelte";
import BlobViewer from "../components/display/BlobViewer.svelte";
2023-01-21 13:26:18 +01:00
import {
audioAddress,
2023-01-21 13:26:18 +01:00
imageAddress,
imageVerticalAddress,
2023-01-24 19:23:39 +01:00
stlAddress,
2023-01-21 13:26:18 +01:00
videoAddress,
videoVerticalAddress,
} from "./common";
const meta: Meta<BlobViewer> = {
title: "Blobs/BlobViewer",
component: BlobViewer,
tags: ["autodocs"],
args: {
editable: false,
},
argTypes: {
detail: {
control: {
2023-01-20 13:15:58 +01:00
type: "boolean",
},
},
editable: {
control: {
type: "boolean",
default: false,
},
},
},
};
export default meta;
type Story = StoryObj<BlobViewer>;
2023-01-21 13:26:18 +01:00
export const Image: Story = {
args: { address: imageAddress },
};
export const ImageVertical: Story = {
args: { address: imageVerticalAddress },
};
export const Audio: Story = {
args: { address: audioAddress },
};
export const Video: Story = {
args: { address: videoAddress },
};
2023-01-20 13:15:58 +01:00
export const VideoVertical: Story = {
args: { address: videoVerticalAddress },
};
2023-01-24 19:23:39 +01:00
export const Model3d: Story = {
args: { address: stlAddress },
};