Skip to content
This repository was archived by the owner on May 6, 2022. It is now read-only.

Commit 6093cd6

Browse files
committed
feat(Icon): Add Users and Book icons
1 parent 7380de8 commit 6093cd6

File tree

5 files changed

+47
-3
lines changed

5 files changed

+47
-3
lines changed

src/docs/pages/components/DocsIcons.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
IconArrowRight,
99
IconArrowUp,
1010
IconAsterisk,
11+
IconBook,
1112
IconBullseye,
1213
IconCalendar,
1314
IconChartBar,
@@ -46,6 +47,7 @@ import {
4647
IconTimes,
4748
IconTimesCircle,
4849
IconTrash,
50+
IconUsers,
4951
} from '../../../icons';
5052
import { H1 } from '../../../text';
5153
import { Size } from '../../../utils/sizes';
@@ -89,6 +91,7 @@ const DocsIcons = ({}: DocsPageProps) => {
8991
<GridItem><IconArrowRight /><GridItemText>IconArrowRight</GridItemText></GridItem>
9092
<GridItem><IconArrowUp /><GridItemText>IconArrowUp</GridItemText></GridItem>
9193
<GridItem><IconAsterisk /><GridItemText>IconAsterisk</GridItemText></GridItem>
94+
<GridItem><IconBook /><GridItemText>IconBook</GridItemText></GridItem>
9295
<GridItem><IconBullseye /><GridItemText>IconBullseye</GridItemText></GridItem>
9396
<GridItem><IconCalendar /><GridItemText>IconCalendar</GridItemText></GridItem>
9497
<GridItem><IconChartBar /><GridItemText>IconChartBar</GridItemText></GridItem>
@@ -127,6 +130,7 @@ const DocsIcons = ({}: DocsPageProps) => {
127130
<GridItem><IconTimes /><GridItemText>IconTimes</GridItemText></GridItem>
128131
<GridItem><IconTimesCircle /><GridItemText>IconTimesCircle</GridItemText></GridItem>
129132
<GridItem><IconTrash /><GridItemText>IconTrash</GridItemText></GridItem>
133+
<GridItem><IconUsers /><GridItemText>IconUsers</GridItemText></GridItem>
130134
</Grid>
131135
</DocsPlayground>
132136
</>

src/icons/IconBook.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import * as React from 'react';
2+
import createSVGIcon from '../utils/createSVGIcon';
3+
4+
export default createSVGIcon(() => {
5+
return (
6+
<path d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0
7+
24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3
8+
8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6
9+
6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6
10+
6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32
11+
32-32h285.4c-1.9 17.1-1.9 46.9 0 64z" />
12+
);
13+
}, '0 0 448 512');

src/icons/IconChartBar.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,14 @@ import createSVGIcon from '../utils/createSVGIcon';
33

44
export default createSVGIcon(() => {
55
return (
6-
// tslint:disable:max-line-length
7-
<path d="M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"/>
6+
<path d="M396.8 352h22.4c6.4 0 12.8-6.4
7+
12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8
8+
12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4
9+
0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4
10+
12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4
11+
12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67
12+
14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4
13+
12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8
14+
6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"/>
815
);
9-
// tslint:enable:max-line-length
1016
}, '0 0 512 512');

src/icons/IconUsers.tsx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import * as React from 'react';
2+
import createSVGIcon from '../utils/createSVGIcon';
3+
4+
export default createSVGIcon(() => {
5+
return (
6+
<path d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7
7+
64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7
8+
64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1
9+
109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0
10+
112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8
11+
32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6
12+
128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5
13+
48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6
14+
256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4
15+
34.9-87.3 75.2-109.4z" />
16+
);
17+
}, '0 0 640 512');

src/icons/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import IconArrowLeft from './IconArrowLeft';
33
import IconArrowRight from './IconArrowRight';
44
import IconArrowUp from './IconArrowUp';
55
import IconAsterisk from './IconAsterisk';
6+
import IconBook from './IconBook';
67
import IconBullseye from './IconBullseye';
78
import IconCalendar from './IconCalendar';
89
import IconChartBar from './IconChartBar';
@@ -41,13 +42,15 @@ import IconThumbsUp from './IconThumbsUp';
4142
import IconTimes from './IconTimes';
4243
import IconTimesCircle from './IconTimesCircle';
4344
import IconTrash from './IconTrash';
45+
import IconUsers from './IconUsers';
4446

4547
export {
4648
IconArrowDown,
4749
IconArrowLeft,
4850
IconArrowRight,
4951
IconArrowUp,
5052
IconAsterisk,
53+
IconBook,
5154
IconBullseye,
5255
IconCalendar,
5356
IconChartBar,
@@ -86,4 +89,5 @@ export {
8689
IconTimes,
8790
IconTimesCircle,
8891
IconTrash,
92+
IconUsers,
8993
};

0 commit comments

Comments
 (0)