Skip to content

Commit ee7dc9c

Browse files
committed
docs(list): simplify List stories
1 parent c0c856c commit ee7dc9c

File tree

2 files changed

+58
-113
lines changed

2 files changed

+58
-113
lines changed
Lines changed: 58 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,68 @@
11
import React from 'react';
2+
import styled from 'styled-components';
23
import { storiesOf } from '@storybook/react';
34

45
import List from './List';
56
import ListItem from '../ListItem/ListItem';
67
import Bar from '../Bar/Bar';
8+
import Divider from '../Divider/Divider';
79

10+
const Wrapper = styled.div`
11+
padding: 5rem;
12+
background: teal;
13+
display: flex;
14+
align-items: center;
15+
& > * {
16+
margin-right: 1rem;
17+
}
18+
`;
819
storiesOf('List', module)
9-
.addDecorator(story => (
10-
<div
11-
style={{
12-
padding: '5rem',
13-
background: 'teal'
14-
}}
15-
>
16-
{story()}
17-
</div>
18-
))
20+
.addDecorator(story => <Wrapper>{story()}</Wrapper>)
1921
.add('default', () => (
20-
<List>
21-
<ListItem>Photos</ListItem>
22-
<ListItem>Videos</ListItem>
23-
<ListItem disabled>Other</ListItem>
24-
</List>
25-
))
26-
.add('inline', () => (
27-
<List inline>
28-
<ListItem square disabled>
29-
<span role='img' aria-label='🌿'>
30-
🌿
31-
</span>
32-
</ListItem>
33-
<Bar size={38} />
34-
<ListItem>Tackle</ListItem>
35-
<ListItem>Growl</ListItem>
36-
<ListItem disabled>Razor Leaf</ListItem>
37-
</List>
22+
<>
23+
<List>
24+
<ListItem>Photos</ListItem>
25+
<ListItem as='a' href='https://expensive.toys' target='_blank'>
26+
Link
27+
</ListItem>
28+
<ListItem disabled>Other</ListItem>
29+
</List>
30+
<List inline>
31+
<ListItem square disabled>
32+
<span role='img' aria-label='🌿'>
33+
🌿
34+
</span>
35+
</ListItem>
36+
<Bar size={38} />
37+
<ListItem>Tackle</ListItem>
38+
<ListItem>Growl</ListItem>
39+
<ListItem disabled>Razor Leaf</ListItem>
40+
</List>
41+
<List>
42+
<ListItem size='sm'>View</ListItem>
43+
<Divider />
44+
<ListItem size='sm'>Paste</ListItem>
45+
<ListItem size='sm'>Paste Shortcut</ListItem>
46+
<ListItem size='sm'>Undo Copy</ListItem>
47+
<Divider />
48+
<ListItem size='sm'>Properties</ListItem>
49+
</List>
50+
<List>
51+
<ListItem square>
52+
<span role='img' aria-label='😎'>
53+
😎
54+
</span>
55+
</ListItem>
56+
<ListItem square>
57+
<span role='img' aria-label='🤖'>
58+
🤖
59+
</span>
60+
</ListItem>
61+
<ListItem square>
62+
<span role='img' aria-label='🎁'>
63+
🎁
64+
</span>
65+
</ListItem>
66+
</List>
67+
</>
3868
));

src/components/ListItem/ListItem.stories.js

Lines changed: 0 additions & 85 deletions
This file was deleted.

0 commit comments

Comments
 (0)