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

Commit e12ea25

Browse files
sophia-maee0pdt
authored andcommitted
feat(Icon): Add Trash Icon (#226)
* feat(Icon): Add Trash Icon * Fix line length
1 parent e981fbd commit e12ea25

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

src/docs/pages/components/DocsIcons.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ import {
4545
IconThumbsUp,
4646
IconTimes,
4747
IconTimesCircle,
48+
IconTrash,
4849
} from '../../../icons';
4950
import { H1 } from '../../../text';
5051
import { Size } from '../../../utils/sizes';
@@ -96,13 +97,15 @@ const DocsIcons = ({}: DocsPageProps) => {
9697
<GridItem><IconChevronDown /><GridItemText>IconChevronDown</GridItemText></GridItem>
9798
<GridItem><IconChevronLeft /><GridItemText>IconChevronLeft</GridItemText></GridItem>
9899
<GridItem><IconChevronRight /><GridItemText>IconChevronRight</GridItemText></GridItem>
99-
<GridItem><IconClose /><GridItemText>IconClose</GridItemText></GridItem>
100100
<GridItem><IconChevronUp /><GridItemText>IconChevronUp</GridItemText></GridItem>
101+
<GridItem><IconClose /><GridItemText>IconClose</GridItemText></GridItem>
102+
<GridItem><IconCode /><GridItemText>IconCode</GridItemText></GridItem>
101103
<GridItem><IconCog /><GridItemText>IconCog</GridItemText></GridItem>
102104
<GridItem><IconCuratr /><GridItemText>IconCuratr</GridItemText></GridItem>
103105
<GridItem><IconEdit /><GridItemText>IconEdit</GridItemText></GridItem>
104106
<GridItem><IconEllipsisV /><GridItemText>IconEllipsisV</GridItemText></GridItem>
105107
<GridItem><IconExternalLink /><GridItemText>IconExternalLink</GridItemText></GridItem>
108+
<GridItem><IconEye /><GridItemText>IconEye</GridItemText></GridItem>
106109
<GridItem><IconFilter /><GridItemText>IconFilter</GridItemText></GridItem>
107110
<GridItem><IconFlagCheckered /><GridItemText>IconFlagCheckered</GridItemText></GridItem>
108111
<GridItem><IconGithub /><GridItemText>IconGithub</GridItemText></GridItem>
@@ -113,6 +116,7 @@ const DocsIcons = ({}: DocsPageProps) => {
113116
<GridItem><IconPen /><GridItemText>IconPen</GridItemText></GridItem>
114117
<GridItem><IconPlus /><GridItemText>IconPlus</GridItemText></GridItem>
115118
<GridItem><IconPlusCircle /><GridItemText>IconPlusCircle</GridItemText></GridItem>
119+
<GridItem><IconProject /><GridItemText>IconProject</GridItemText></GridItem>
116120
<GridItem><IconSearch /><GridItemText>IconSearch</GridItemText></GridItem>
117121
<GridItem><IconStarHalf /><GridItemText>IconStarHalf</GridItemText></GridItem>
118122
<GridItem><IconStarRegular /><GridItemText>IconStarRegular</GridItemText></GridItem>
@@ -122,9 +126,7 @@ const DocsIcons = ({}: DocsPageProps) => {
122126
<GridItem><IconThumbsUp /><GridItemText>IconThumbsUp</GridItemText></GridItem>
123127
<GridItem><IconTimes /><GridItemText>IconTimes</GridItemText></GridItem>
124128
<GridItem><IconTimesCircle /><GridItemText>IconTimesCircle</GridItemText></GridItem>
125-
<GridItem><IconCode /><GridItemText>IconCode</GridItemText></GridItem>
126-
<GridItem><IconProject /><GridItemText>IconProject</GridItemText></GridItem>
127-
<GridItem><IconEye /><GridItemText>IconEye</GridItemText></GridItem>
129+
<GridItem><IconTrash /><GridItemText>IconTrash</GridItemText></GridItem>
128130
</Grid>
129131
</DocsPlayground>
130132
</>

src/icons/IconTrash.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import * as React from 'react';
2+
import createSVGIcon from '../utils/createSVGIcon';
3+
4+
export default createSVGIcon(() => {
5+
return (
6+
<path d="M0 84V56c0-13.3 10.7-24 24-24h112l9.4-18.7c4-8.2 12.3-13.3 21.4-13.3h114.3c9.1
7+
0 17.4 5.1 21.5 13.3L312 32h112c13.3 0 24 10.7 24 24v28c0 6.6-5.4 12-12 12H12C5.4 96 0
8+
90.6 0 84zm416 56v324c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V140c0-6.6 5.4-12
9+
12-12h360c6.6 0 12 5.4 12 12zm-272 68c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2
10+
16 16 16s16-7.2 16-16V208zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16
11+
16s16-7.2 16-16V208zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2
12+
16-16V208z"/>
13+
);
14+
}, '0 0 448 512');

src/icons/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ import IconThumbsDown from './IconThumbsDown';
4040
import IconThumbsUp from './IconThumbsUp';
4141
import IconTimes from './IconTimes';
4242
import IconTimesCircle from './IconTimesCircle';
43+
import IconTrash from './IconTrash';
4344

4445
export {
4546
IconArrowDown,
@@ -84,4 +85,5 @@ export {
8485
IconThumbsUp,
8586
IconTimes,
8687
IconTimesCircle,
88+
IconTrash,
8789
};

0 commit comments

Comments
 (0)