forked from cerc-io/snowballtools-base
[6/n][Storybook] Checkbox update argTypes
This commit is contained in:
parent
ebe6d35b54
commit
a27331f54f
@ -6,13 +6,25 @@ const meta: Meta<typeof Checkbox> = {
|
|||||||
title: 'Components/Checkbox',
|
title: 'Components/Checkbox',
|
||||||
component: Checkbox,
|
component: Checkbox,
|
||||||
tags: ['autodocs'],
|
tags: ['autodocs'],
|
||||||
args: {
|
argTypes: {
|
||||||
label: 'string',
|
label: {
|
||||||
description: 'string',
|
control: 'text',
|
||||||
checked: 'CheckedState' as unknown as any,
|
},
|
||||||
defaultChecked: 'CheckedState' as unknown as any,
|
description: {
|
||||||
required: 'boolean' as unknown as any,
|
control: 'text',
|
||||||
onCheckedChange: '(checked: CheckedState) => void' as unknown as any,
|
},
|
||||||
|
checked: {
|
||||||
|
control: 'boolean',
|
||||||
|
},
|
||||||
|
defaultChecked: {
|
||||||
|
control: 'boolean',
|
||||||
|
},
|
||||||
|
required: {
|
||||||
|
control: 'boolean',
|
||||||
|
},
|
||||||
|
onCheckedChange: {
|
||||||
|
action: 'checkedChange',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -28,6 +40,7 @@ export const Default: Story = {
|
|||||||
defaultChecked,
|
defaultChecked,
|
||||||
required,
|
required,
|
||||||
onCheckedChange,
|
onCheckedChange,
|
||||||
|
...arg
|
||||||
}) => (
|
}) => (
|
||||||
<Checkbox
|
<Checkbox
|
||||||
label={label}
|
label={label}
|
||||||
@ -36,6 +49,15 @@ export const Default: Story = {
|
|||||||
defaultChecked={defaultChecked}
|
defaultChecked={defaultChecked}
|
||||||
required={required}
|
required={required}
|
||||||
onCheckedChange={onCheckedChange}
|
onCheckedChange={onCheckedChange}
|
||||||
|
{...arg}
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
|
args: {
|
||||||
|
label: 'Label',
|
||||||
|
description: 'Description',
|
||||||
|
checked: false,
|
||||||
|
defaultChecked: false,
|
||||||
|
required: false,
|
||||||
|
onCheckedChange: (checked: boolean) => console.log(checked),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user