Skip to content

Commit 00b0b6b

Browse files
committed
feat(icons): add Stroke icon
1 parent 5f5ccda commit 00b0b6b

File tree

3 files changed

+74
-0
lines changed

3 files changed

+74
-0
lines changed

src/assets/icons/Stroke.svg

Lines changed: 31 additions & 0 deletions
Loading

src/icons/Stroke.tsx

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import { IconBox } from '../elements/IconBox'
2+
3+
import type { IconProps } from '../types/definitions'
4+
5+
export function Stroke({ color, size, title, ...nativeProps }: IconProps) {
6+
return (
7+
<IconBox $color={color} $size={size} title={title}>
8+
<svg height="20" viewBox="0 0 20 20" width="20" {...nativeProps}>
9+
<g opacity="0.25" transform="translate(-670.5 2008.5)">
10+
<g>
11+
<rect fill="#606060" height="1" transform="translate(672.156 -1990.836) rotate(-45)" width="21.92" />
12+
</g>
13+
<g>
14+
<rect fill="#606060" height="1" transform="translate(676.729 -1990.832) rotate(-45)" width="16.163" />
15+
</g>
16+
<g>
17+
<rect fill="#606060" height="1" transform="translate(681.298 -1990.837) rotate(-45)" width="9.698" />
18+
</g>
19+
<g>
20+
<rect fill="#606060" height="1" transform="translate(685.871 -1990.833) rotate(-45)" width="3.233" />
21+
</g>
22+
<g>
23+
<rect fill="#606060" height="1" transform="translate(672.153 -1995.41) rotate(-45)" width="16.163" />
24+
</g>
25+
<g>
26+
<rect fill="#606060" height="1" transform="translate(672.156 -1999.977) rotate(-45)" width="9.698" />
27+
</g>
28+
<g>
29+
<rect fill="#606060" height="1" transform="translate(672.154 -2004.552) rotate(-45)" width="3.233" />
30+
</g>
31+
</g>
32+
<g transform="translate(-1519 -807)">
33+
<g>
34+
<path d="M1538,808h-18v18h18V808Zm-16,16V810h14v14Z" fill="currentColor" />
35+
</g>
36+
</g>
37+
<rect fill="none" height="20" width="20" />
38+
</svg>
39+
</IconBox>
40+
)
41+
}

src/icons/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ import { SortingArrows } from './SortingArrows'
8484
import { SortingChevrons } from './SortingChevrons'
8585
import { SortSelectedDown } from './SortSelectedDown'
8686
import { SortSelectedUp } from './SortSelectedUp'
87+
import { Stroke } from './Stroke'
8788
import { Subscription } from './Subscription'
8889
import { Summary } from './Summary'
8990
import { Tag } from './Tag'
@@ -183,6 +184,7 @@ export {
183184
SortSelectedUp,
184185
SortingArrows,
185186
SortingChevrons,
187+
Stroke,
186188
Subscription,
187189
Summary,
188190
Tag,

0 commit comments

Comments
 (0)