Skip to content

Commit 0be5a11

Browse files
authored
feat(icons): add IconClipboardCheck16, IconClipboardCheck24, IconCloudHalf16 and IconCloudHalf24 icons (DS-4780) (#286)
1 parent 8c8fc23 commit 0be5a11

8 files changed

Lines changed: 128 additions & 20 deletions

File tree

packages/icons/manifest.json

Lines changed: 52 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1292,6 +1292,23 @@
12921292
"size": "16",
12931293
"keywords": ["number", "shape", "six", "круг", "форма", "шесть"]
12941294
},
1295+
{
1296+
"name": "IconClipboardCheck16",
1297+
"size": "16",
1298+
"keywords": [
1299+
"task",
1300+
"to-do",
1301+
"checkmark",
1302+
"planner",
1303+
"cutting board",
1304+
"клипборд",
1305+
"планшет",
1306+
"галочка",
1307+
"задача",
1308+
"планировщик",
1309+
"разделочная доска"
1310+
]
1311+
},
12951312
{
12961313
"name": "IconClock16",
12971314
"size": "16",
@@ -1366,6 +1383,11 @@
13661383
"size": "16",
13671384
"keywords": ["network", "vpn", "впн", "облако", "сеть"]
13681385
},
1386+
{
1387+
"name": "IconCloudHalf16",
1388+
"size": "16",
1389+
"keywords": ["network", "облако", "половина", "сеть"]
1390+
},
13691391
{
13701392
"name": "IconCloudO16",
13711393
"size": "16",
@@ -4761,18 +4783,36 @@
47614783
},
47624784
{
47634785
"name": "IconClipboardCheck24",
4764-
"size": "24"
4786+
"size": "24",
4787+
"keywords": [
4788+
"task",
4789+
"to-do",
4790+
"checkmark",
4791+
"planner",
4792+
"cutting board",
4793+
"клипборд",
4794+
"планшет",
4795+
"галочка",
4796+
"задача",
4797+
"планировщик",
4798+
"разделочная доска"
4799+
]
47654800
},
47664801
{
47674802
"name": "IconClipboardCheckO24",
47684803
"size": "24",
47694804
"keywords": [
4770-
"outline",
4771-
"policies",
4772-
"rules",
4773-
"контур",
4774-
"политики",
4775-
"правила"
4805+
"task",
4806+
"to-do",
4807+
"checkmark",
4808+
"planner",
4809+
"cutting board",
4810+
"клипборд",
4811+
"планшет",
4812+
"галочка",
4813+
"задача",
4814+
"планировщик",
4815+
"разделочная доска"
47764816
]
47774817
},
47784818
{
@@ -4841,6 +4881,11 @@
48414881
"size": "24",
48424882
"keywords": ["network", "vpn", "впн", "облако", "сеть"]
48434883
},
4884+
{
4885+
"name": "IconCloudHalf24",
4886+
"size": "24",
4887+
"keywords": ["network", "облако", "половина", "сеть"]
4888+
},
48444889
{
48454890
"name": "IconCloudO24",
48464891
"size": "24",

packages/icons/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
"lint": "pnpm lint:js",
3030
"type-check": "tsc --noEmit --pretty",
3131
"build": "vite build && tsc -p tsconfig.build.json && rm -rf dist/node_modules",
32-
"export-icons": "pnpm update @koobiq/icons@latest && tsx scripts/build.ts && pnpm lint"
32+
"export-icons": "pnpm update @koobiq/icons && tsx scripts/build.ts && pnpm lint"
3333
},
3434
"devDependencies": {
35-
"@koobiq/icons": "^11.2.0"
35+
"@koobiq/icons": "^11.3.0"
3636
},
3737
"files": ["dist", "manifest.json"],
3838
"peerDependencies": {
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { forwardRef } from 'react';
2+
import type { SVGProps, Ref } from 'react';
3+
4+
export const IconClipboardCheck16 = forwardRef(
5+
(props: SVGProps<SVGSVGElement>, ref: Ref<SVGSVGElement>) => (
6+
<svg
7+
xmlns="http://www.w3.org/2000/svg"
8+
width={16}
9+
height={16}
10+
viewBox="0 0 16 16"
11+
fill="currentColor"
12+
ref={ref}
13+
{...props}
14+
>
15+
<path d="M10.8 0A1.2 1.2 0 0 1 12 1.2V2h.8A1.2 1.2 0 0 1 14 3.2v11.6a1.2 1.2 0 0 1-1.2 1.2H3.2A1.2 1.2 0 0 1 2 14.8V3.2A1.2 1.2 0 0 1 3.2 2H4v-.8A1.2 1.2 0 0 1 5.2 0zm-.01 6.647a.2.2 0 0 0-.284 0l-3.149 3.15-1.863-1.863a.2.2 0 0 0-.283 0l-.565.565a.2.2 0 0 0 0 .283l2.57 2.57a.2.2 0 0 0 .283 0l3.856-3.856a.2.2 0 0 0 0-.282zM5.8 1.601a.2.2 0 0 0-.2.199v.8c0 .11.09.2.2.2h4.4a.2.2 0 0 0 .2-.2v-.8a.2.2 0 0 0-.2-.2z" />
16+
</svg>
17+
)
18+
);
19+
IconClipboardCheck16.displayName = 'IconClipboardCheck16';

packages/icons/src/IconClipboardCheck24.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const IconClipboardCheck24 = forwardRef(
1212
ref={ref}
1313
{...props}
1414
>
15-
<path d="M6.955 2.057H5.007A2 2 0 0 0 3 4.052v17.953A2 2 0 0 0 5.007 24h13.986A2 2 0 0 0 21 22.005V4.052a2 2 0 0 0-2.007-1.995h-2.007C16.921 1.014 16.046 0 14.98 0H8.96c-1.067 0-1.94 1.014-2.004 2.057m.706 12.176a.993.993 0 0 1 0-1.411l.086-.086a1.01 1.01 0 0 1 1.419 0l1.8 1.789 4.307-4.282a1.01 1.01 0 0 1 1.42 0l.085.085a.993.993 0 0 1 0 1.411l-5.103 5.073c-.392.39-1.027.39-1.42 0zm4.308-11.178a1 1 0 0 1 1.003.997 1 1 0 0 1-1.003.997 1 1 0 0 1-1.004-.997 1 1 0 0 1 1.004-.997" />
15+
<path d="M16.2 0A1.8 1.8 0 0 1 18 1.8V3h1.2A1.8 1.8 0 0 1 21 4.8v17.4a1.8 1.8 0 0 1-1.8 1.8H4.8A1.8 1.8 0 0 1 3 22.2V4.8A1.8 1.8 0 0 1 4.8 3H6V1.8A1.8 1.8 0 0 1 7.8 0zm-.016 9.971a.3.3 0 0 0-.425 0l-4.723 4.724L8.241 11.9a.3.3 0 0 0-.425 0l-.848.848a.3.3 0 0 0 0 .425l3.856 3.856a.3.3 0 0 0 .425 0l5.783-5.785a.3.3 0 0 0 0-.423zM8.7 2.401a.3.3 0 0 0-.3.299v1.2a.3.3 0 0 0 .3.3h6.6a.3.3 0 0 0 .3-.3V2.7a.3.3 0 0 0-.3-.3z" />
1616
</svg>
1717
)
1818
);
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { forwardRef } from 'react';
2+
import type { SVGProps, Ref } from 'react';
3+
4+
export const IconCloudHalf16 = forwardRef(
5+
(props: SVGProps<SVGSVGElement>, ref: Ref<SVGSVGElement>) => (
6+
<svg
7+
xmlns="http://www.w3.org/2000/svg"
8+
width={16}
9+
height={16}
10+
viewBox="0 0 16 16"
11+
fill="currentColor"
12+
ref={ref}
13+
{...props}
14+
>
15+
<path d="M8 3a5 5 0 0 1 4.742 3.412A3.294 3.294 0 0 1 12.706 13H3.61q-.093 0-.185-.005a3.61 3.61 0 0 1 .094-7.213A5 5 0 0 1 8 3m0 8.4h4.706a1.695 1.695 0 0 0 .02-3.388l-1.14-.013-.36-1.08A3.4 3.4 0 0 0 8 4.6z" />
16+
</svg>
17+
)
18+
);
19+
IconCloudHalf16.displayName = 'IconCloudHalf16';
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { forwardRef } from 'react';
2+
import type { SVGProps, Ref } from 'react';
3+
4+
export const IconCloudHalf24 = forwardRef(
5+
(props: SVGProps<SVGSVGElement>, ref: Ref<SVGSVGElement>) => (
6+
<svg
7+
xmlns="http://www.w3.org/2000/svg"
8+
width={24}
9+
height={24}
10+
viewBox="0 0 24 24"
11+
fill="currentColor"
12+
ref={ref}
13+
{...props}
14+
>
15+
<path d="M12 4.5a7.5 7.5 0 0 1 7.113 5.118 4.942 4.942 0 0 1-.054 9.882H5.414q-.14 0-.278-.007a5.414 5.414 0 0 1 .14-10.82A7.5 7.5 0 0 1 12 4.5m0 12.6h7.06a2.542 2.542 0 0 0 .028-5.082l-1.708-.02-.542-1.618A5.105 5.105 0 0 0 12 6.9z" />
16+
</svg>
17+
)
18+
);
19+
IconCloudHalf24.displayName = 'IconCloudHalf24';

packages/icons/src/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ export * from './IconCircleTelegram16';
185185
export * from './IconCircleXmark16';
186186
export * from './IconCircleXmarkS16';
187187
export * from './IconCircleXs16';
188+
export * from './IconClipboardCheck16';
188189
export * from './IconClock16';
189190
export * from './IconClockBadgeLinux16';
190191
export * from './IconClockBadgePause16';
@@ -196,6 +197,7 @@ export * from './IconCloud16';
196197
export * from './IconCloudBadgeGlobe16';
197198
export * from './IconCloudBadgeGlobeO16';
198199
export * from './IconCloudBadgeKeyO16';
200+
export * from './IconCloudHalf16';
199201
export * from './IconCloudO16';
200202
export * from './IconCode16';
201203
export * from './IconCompass16';
@@ -711,6 +713,7 @@ export * from './IconCloudArrowUpO24';
711713
export * from './IconCloudBadgeGlobe24';
712714
export * from './IconCloudBadgeGlobeO24';
713715
export * from './IconCloudBadgeKeyO24';
716+
export * from './IconCloudHalf24';
714717
export * from './IconCloudO24';
715718
export * from './IconCode24';
716719
export * from './IconCompass24';
@@ -1258,6 +1261,7 @@ export type IconName =
12581261
| 'IconCircleXmark16'
12591262
| 'IconCircleXmarkS16'
12601263
| 'IconCircleXs16'
1264+
| 'IconClipboardCheck16'
12611265
| 'IconClock16'
12621266
| 'IconClockBadgeLinux16'
12631267
| 'IconClockBadgePause16'
@@ -1269,6 +1273,7 @@ export type IconName =
12691273
| 'IconCloudBadgeGlobe16'
12701274
| 'IconCloudBadgeGlobeO16'
12711275
| 'IconCloudBadgeKeyO16'
1276+
| 'IconCloudHalf16'
12721277
| 'IconCloudO16'
12731278
| 'IconCode16'
12741279
| 'IconCompass16'
@@ -1784,6 +1789,7 @@ export type IconName =
17841789
| 'IconCloudBadgeGlobe24'
17851790
| 'IconCloudBadgeGlobeO24'
17861791
| 'IconCloudBadgeKeyO24'
1792+
| 'IconCloudHalf24'
17871793
| 'IconCloudO24'
17881794
| 'IconCode24'
17891795
| 'IconCompass24'

pnpm-lock.yaml

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)