Skip to content

Commit 692a835

Browse files
committed
docs(storybook): test uui-file-dropzone with real props
1 parent 74a629a commit 692a835

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

packages/uui-file-dropzone/lib/uui-file-dropzone.story.ts

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { StoryFn } from '@storybook/web-components';
1+
import { Meta, StoryFn } from '@storybook/web-components';
22
import { html } from 'lit';
3-
import { UUIFileDropzoneEvent } from './UUIFileDropzoneEvents';
4-
import { UUIFileDropzoneElement } from './uui-file-dropzone.element';
3+
import type { UUIFileDropzoneEvent } from './UUIFileDropzoneEvents';
4+
import type { UUIFileDropzoneElement } from './uui-file-dropzone.element';
55

66
import '@umbraco-ui/uui-symbol-file-dropzone/lib';
7-
import '.';
7+
import './uui-file-dropzone.element';
88

99
export default {
1010
id: 'uui-file-dropzone',
@@ -17,7 +17,7 @@ export default {
1717
</div>
1818
${Story()}`,
1919
],
20-
};
20+
} as Meta<UUIFileDropzoneElement>;
2121

2222
const handleFileChange = (e: UUIFileDropzoneEvent) =>
2323
console.log('event.detail: ', e.detail);
@@ -33,14 +33,17 @@ export const AAAOverview: StoryFn = props => {
3333
};
3434
AAAOverview.storyName = 'Overview';
3535

36-
export const Multiple: StoryFn = () =>
36+
export const Multiple: StoryFn = props =>
3737
html`
3838
<uui-file-dropzone
39-
multiple
39+
.multiple=${props.multiple}
4040
@file-change=${handleFileChange}
4141
label="Drop files here"></uui-file-dropzone>
4242
`;
4343

44+
Multiple.args = {
45+
multiple: true,
46+
};
4447
Multiple.parameters = {
4548
docs: {
4649
description: {
@@ -50,14 +53,17 @@ Multiple.parameters = {
5053
},
5154
};
5255

53-
export const Accept: StoryFn = () =>
56+
export const Accept: StoryFn = props =>
5457
html`
5558
<uui-file-dropzone
56-
accept="image/*"
59+
.accept=${props.accept}
5760
@file-change=${handleFileChange}
5861
label="Drop files here"></uui-file-dropzone>
5962
`;
6063

64+
Accept.args = {
65+
accept: 'image/*',
66+
};
6167
Accept.parameters = {
6268
docs: {
6369
description: {

0 commit comments

Comments
 (0)