Skip to content

Commit 44c4f3d

Browse files
committed
simplify radio code examples
1 parent 24c099d commit 44c4f3d

File tree

1 file changed

+46
-56
lines changed

1 file changed

+46
-56
lines changed

packages/uui-radio/lib/uui-radio.story.ts

Lines changed: 46 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default {
1818
};
1919

2020
export const AAAOverview: Story = props =>
21-
html` <uui-radio
21+
html`<uui-radio
2222
.value=${props.value}
2323
.label=${props.label}
2424
.name=${props.name}
@@ -27,79 +27,69 @@ export const AAAOverview: Story = props =>
2727
>${props.slot}</uui-radio
2828
>`;
2929
AAAOverview.storyName = 'Overview';
30-
AAAOverview.parameters = {
30+
31+
export const Disabled: Story = props => html` <uui-radio
32+
value="1"
33+
?disabled=${props.disabled}
34+
>Disabled</uui-radio
35+
>`;
36+
37+
Disabled.args = {
38+
disabled: true,
39+
};
40+
41+
Disabled.parameters = {
42+
controls: { include: ['disabled'] },
3143
docs: {
3244
source: {
33-
code: `<uui-radio-group name="Test">
34-
<uui-radio value="Value 1" disabled>Option 1</uui-radio>
35-
<uui-radio value="Value 2" label="Option 2"></uui-radio>
36-
<uui-radio value="Value 3">Option 3</uui-radio>
37-
<uui-radio value="Value 4" disabled>Option 4</uui-radio>
38-
<uui-radio value="Value 5" checked>Option 5</uui-radio>
39-
<uui-radio value="Value 6">Option 6</uui-radio>
40-
<uui-radio value="Value 7" disabled>Option 7</uui-radio>
41-
</uui-radio-group>`,
45+
code: `
46+
<uui-radio value="1" disabled>Disabled</uui-radio>
47+
`,
4248
},
4349
},
4450
};
4551

46-
export const Disabled: Story = () => html` <uui-radio disabled
47-
>Disabled</uui-radio
48-
>
49-
<uui-radio disabled checked>Selected disabled</uui-radio>`;
52+
export const Checked: Story = props => html` <uui-radio
53+
value="1"
54+
?checked=${props.checked}
55+
>Checked</uui-radio
56+
>`;
5057

51-
Disabled.parameters = {
52-
controls: { include: [] },
58+
Checked.args = {
59+
checked: true,
5360
};
5461

55-
export const GroupedOverview: Story = () =>
56-
html`
57-
<uui-radio-group name="Test">
58-
<uui-radio value="Value 1" disabled>Option 1</uui-radio>
59-
<uui-radio value="Value 2" label="Option 2"></uui-radio>
60-
<uui-radio value="Value 3">Option 3</uui-radio>
61-
<uui-radio value="Value 4" disabled>Option 4</uui-radio>
62-
<uui-radio value="Value 5" checked>Option 5</uui-radio>
63-
<uui-radio value="Value 6">Option 6</uui-radio>
64-
<uui-radio value="Value 7" disabled>Option 7</uui-radio>
65-
</uui-radio-group>
66-
`;
67-
GroupedOverview.parameters = {
68-
controls: { include: [] },
62+
Checked.parameters = {
63+
controls: { include: ['checked'] },
6964
docs: {
7065
source: {
71-
code: ` <uui-radio-group name="Test">
72-
<uui-radio value="Value 1" disabled>Option 1</uui-radio>
73-
<uui-radio value="Value 2" label="Option 2"></uui-radio>
74-
<uui-radio value="Value 3">Option 3</uui-radio>
75-
<uui-radio value="Value 4" disabled>Option 4</uui-radio>
76-
<uui-radio value="Value 5" checked>Option 5</uui-radio>
77-
<uui-radio value="Value 6">Option 6</uui-radio>
78-
<uui-radio value="Value 7" disabled>Option 7</uui-radio>
79-
</uui-radio-group>`,
66+
code: `
67+
<uui-radio value="1" checked>Checked</uui-radio>
68+
`,
8069
},
8170
},
8271
};
8372

84-
export const GroupWithOne: Story = () =>
73+
export const RadioGroup: Story = () =>
8574
html`
86-
<uui-radio-group name="Test">
87-
<uui-radio value="Value 1">Option 1</uui-radio>
75+
<uui-radio-group name="radioGroup">
76+
<uui-radio value="1">Option 1</uui-radio>
77+
<uui-radio value="2" disabled>Option 2</uui-radio>
78+
<uui-radio value="3">Option 3</uui-radio>
8879
</uui-radio-group>
8980
`;
9081

91-
export const GroupedSelectDisabled: Story = () =>
92-
html`
93-
<uui-radio-group name="Test">
94-
<uui-radio .value=${'Value 1'}>Option 1</uui-radio>
95-
<uui-radio
96-
.value=${'Value 2'}
97-
disabled
98-
checked
99-
label="Option 2"></uui-radio>
100-
<uui-radio .value=${'Value 3'}>Option 3</uui-radio>
101-
</uui-radio-group>
102-
`;
103-
GroupedSelectDisabled.parameters = {
82+
RadioGroup.parameters = {
10483
controls: { include: [] },
84+
docs: {
85+
source: {
86+
code: `
87+
<uui-radio-group name="radioGroup">
88+
<uui-radio value="1">Option 1</uui-radio>
89+
<uui-radio value="2" disabled>Option 2</uui-radio>
90+
<uui-radio value="3">Option 3</uui-radio>
91+
</uui-radio-group>
92+
`,
93+
},
94+
},
10595
};

0 commit comments

Comments
 (0)