Skip to content

Commit f079d10

Browse files
committed
feat: Initial text + icon table
1 parent 505034c commit f079d10

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

src/components/Icon/Icon.stories.tsx

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,73 @@ export const IconWithBackground = (): React.ReactElement => (
7171
</span>
7272
);
7373

74+
export const IconWithText = (): React.ReactElement => {
75+
const elements = ['h1', 'h2', 'h3', 'h4', 'h5', 'p', 'a'];
76+
77+
return (
78+
<table>
79+
<thead>
80+
<tr>
81+
<th>Element</th>
82+
<th>Plain Icon</th>
83+
<th>Plain Icon Left</th>
84+
<th>Round Icon</th>
85+
<th>Round Icon Left</th>
86+
<th>Square Icon</th>
87+
<th>Square Icon Left</th>
88+
</tr>
89+
</thead>
90+
<tbody>
91+
{elements.map(element => {
92+
const DynamicTag = element;
93+
94+
return (
95+
<tr key={element}>
96+
<td>{element}</td>
97+
<td>
98+
<DynamicTag>
99+
{element} text
100+
<Icon name='email' />
101+
</DynamicTag>
102+
</td>
103+
<td>
104+
<DynamicTag>
105+
<Icon name='email' />
106+
{element} text
107+
</DynamicTag>
108+
</td>
109+
<td>
110+
<DynamicTag>
111+
{element} text
112+
<Icon name='zero' withBg />
113+
</DynamicTag>
114+
</td>
115+
<td>
116+
<DynamicTag>
117+
<Icon name='zero' withBg />
118+
{element} text
119+
</DynamicTag>
120+
</td>
121+
<td>
122+
<DynamicTag>
123+
<Icon name='facebook' withBg />
124+
{element} text
125+
</DynamicTag>
126+
</td>
127+
<td>
128+
<DynamicTag>
129+
{element} text
130+
<Icon name='facebook' withBg />
131+
</DynamicTag>
132+
</td>
133+
</tr>
134+
);
135+
})}
136+
</tbody>
137+
</table>
138+
);
139+
};
140+
74141
export const NavigationIcons = (): React.ReactElement => (
75142
<IconTable>{makeRows(navigationIcons)}</IconTable>
76143
);

0 commit comments

Comments
 (0)