Skip to content

Commit 4e0a6d3

Browse files
authored
Updated export of icons from Figma (#2972)
1 parent d67c764 commit 4e0a6d3

20 files changed

+232
-7
lines changed

.changeset/tough-cooks-notice.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hashicorp/flight-icons": minor
3+
---
4+
5+
`move-horizontal` and `resize-column` icons added.

packages/flight-icons/catalog.json

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"lastRunTimeISO": "2025-06-17T18:52:27.403Z",
2+
"lastRunTimeISO": "2025-06-25T21:50:47.532Z",
33
"lastRunFigma": {
44
"id": "TLnoT5AYQfy3tZ0H68BgOr",
55
"page": "Export",
@@ -2648,7 +2648,7 @@
26482648
},
26492649
{
26502650
"id": "7665:175",
2651-
"fileName": "ping-identity-24",
2651+
"fileName": "ping-identity -24",
26522652
"iconName": "ping-identity ",
26532653
"description": "ping, identity",
26542654
"category": "Services",
@@ -2658,7 +2658,7 @@
26582658
},
26592659
{
26602660
"id": "7665:177",
2661-
"fileName": "ping-identity-16",
2661+
"fileName": "ping-identity -16",
26622662
"iconName": "ping-identity ",
26632663
"description": "ping, identity",
26642664
"category": "Services",
@@ -8766,6 +8766,26 @@
87668766
"width": 16,
87678767
"height": 16
87688768
},
8769+
{
8770+
"id": "8361:244",
8771+
"fileName": "move-horizontal-24",
8772+
"iconName": "move-horizontal",
8773+
"description": "column, move, arrows, table",
8774+
"category": "Interface",
8775+
"size": "24",
8776+
"width": 24,
8777+
"height": 24
8778+
},
8779+
{
8780+
"id": "8361:252",
8781+
"fileName": "move-horizontal-16",
8782+
"iconName": "move-horizontal",
8783+
"description": "column, move, arrows, table",
8784+
"category": "Interface",
8785+
"size": "16",
8786+
"width": 16,
8787+
"height": 16
8788+
},
87698789
{
87708790
"id": "350:2988",
87718791
"fileName": "paperclip-24",
@@ -8926,6 +8946,26 @@
89268946
"width": 16,
89278947
"height": 16
89288948
},
8949+
{
8950+
"id": "8357:159",
8951+
"fileName": "resize-column-24",
8952+
"iconName": "resize-column",
8953+
"description": "column, resize, arrows, table",
8954+
"category": "Interface",
8955+
"size": "24",
8956+
"width": 24,
8957+
"height": 24
8958+
},
8959+
{
8960+
"id": "8357:164",
8961+
"fileName": "resize-column-16",
8962+
"iconName": "resize-column",
8963+
"description": "column, resize, arrows, table",
8964+
"category": "Interface",
8965+
"size": "16",
8966+
"width": 16,
8967+
"height": 16
8968+
},
89298969
{
89308970
"id": "350:3355",
89318971
"fileName": "rotate-cw-24",
Lines changed: 9 additions & 0 deletions
Loading
Lines changed: 9 additions & 0 deletions
Loading
Lines changed: 8 additions & 0 deletions
Loading
Lines changed: 8 additions & 0 deletions
Loading

packages/flight-icons/svg-react/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,8 @@ export { IconMoreVertical24 } from './more-vertical-24';
874874
export { IconMoreVertical16 } from './more-vertical-16';
875875
export { IconMousePointer24 } from './mouse-pointer-24';
876876
export { IconMousePointer16 } from './mouse-pointer-16';
877+
export { IconMoveHorizontal24 } from './move-horizontal-24';
878+
export { IconMoveHorizontal16 } from './move-horizontal-16';
877879
export { IconPaperclip24 } from './paperclip-24';
878880
export { IconPaperclip16 } from './paperclip-16';
879881
export { IconPenTool24 } from './pen-tool-24';
@@ -890,6 +892,8 @@ export { IconReload24 } from './reload-24';
890892
export { IconReload16 } from './reload-16';
891893
export { IconRepeat24 } from './repeat-24';
892894
export { IconRepeat16 } from './repeat-16';
895+
export { IconResizeColumn24 } from './resize-column-24';
896+
export { IconResizeColumn16 } from './resize-column-16';
893897
export { IconRotateCw24 } from './rotate-cw-24';
894898
export { IconRotateCw16 } from './rotate-cw-16';
895899
export { IconRotateCcw24 } from './rotate-ccw-24';
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { forwardRef, useMemo } from 'react';
2+
import { IconProps } from './types';
3+
4+
export const IconMoveHorizontal16 = forwardRef<SVGSVGElement, IconProps>(
5+
({ color = 'currentColor', title, ...props }, svgRef) => {
6+
const titleId = useMemo(
7+
() =>
8+
title
9+
? 'title-' + Math.random().toString(36).substr(2, 9)
10+
: undefined,
11+
[title]
12+
);
13+
return (
14+
<svg
15+
xmlns="http://www.w3.org/2000/svg"
16+
width={16}
17+
height={16}
18+
fill="none"
19+
viewBox="0 0 16 16"
20+
aria-hidden={!title}
21+
ref={svgRef}
22+
aria-labelledby={titleId}
23+
{...props}
24+
>
25+
{title ? <title id={titleId}>{title}</title> : null}
26+
<g fill={color}>
27+
<path d="M8 1a.75.75 0 01.75.75v12.5a.75.75 0 01-1.5 0V1.75A.75.75 0 018 1zM3.526 5.168A.75.75 0 014.53 6.28l-.97.97H5.5a.75.75 0 010 1.5H3.56l.97.97a.75.75 0 01-1.06 1.06L1.22 8.53a.75.75 0 010-1.06l2.25-2.25.056-.052zM11.47 5.22a.75.75 0 011.06 0l2.25 2.25a.75.75 0 010 1.06l-2.25 2.25a.75.75 0 01-1.06-1.06l.97-.97H10.5a.75.75 0 010-1.5h1.94l-.97-.97a.75.75 0 010-1.06z" />
28+
</g>
29+
</svg>
30+
);
31+
}
32+
);
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { forwardRef, useMemo } from 'react';
2+
import { IconProps } from './types';
3+
4+
export const IconMoveHorizontal24 = forwardRef<SVGSVGElement, IconProps>(
5+
({ color = 'currentColor', title, ...props }, svgRef) => {
6+
const titleId = useMemo(
7+
() =>
8+
title
9+
? 'title-' + Math.random().toString(36).substr(2, 9)
10+
: undefined,
11+
[title]
12+
);
13+
return (
14+
<svg
15+
xmlns="http://www.w3.org/2000/svg"
16+
width={24}
17+
height={24}
18+
fill="none"
19+
viewBox="0 0 24 24"
20+
aria-hidden={!title}
21+
ref={svgRef}
22+
aria-labelledby={titleId}
23+
{...props}
24+
>
25+
{title ? <title id={titleId}>{title}</title> : null}
26+
<g fill={color}>
27+
<path d="M12 2a.75.75 0 01.75.75v18.5a.75.75 0 01-1.5 0V2.75A.75.75 0 0112 2zM5.033 8.668A.75.75 0 016.037 9.78l-1.47 1.47H9.5a.75.75 0 010 1.5H4.567l1.47 1.47a.75.75 0 01-1.06 1.06l-2.75-2.75a.75.75 0 010-1.06l2.75-2.75.056-.052zM17.977 8.727a.75.75 0 011.06 0l2.743 2.743a.75.75 0 010 1.06l-2.743 2.743-.057.051a.75.75 0 01-1.054-1.054l.05-.057 1.463-1.463H14.5a.75.75 0 010-1.5h4.94l-1.462-1.463a.75.75 0 010-1.06z" />
28+
</g>
29+
</svg>
30+
);
31+
}
32+
);
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import { forwardRef, useMemo } from 'react';
2+
import { IconProps } from './types';
3+
4+
export const IconResizeColumn16 = forwardRef<SVGSVGElement, IconProps>(
5+
({ color = 'currentColor', title, ...props }, svgRef) => {
6+
const titleId = useMemo(
7+
() =>
8+
title
9+
? 'title-' + Math.random().toString(36).substr(2, 9)
10+
: undefined,
11+
[title]
12+
);
13+
return (
14+
<svg
15+
xmlns="http://www.w3.org/2000/svg"
16+
width={16}
17+
height={16}
18+
fill="none"
19+
viewBox="0 0 16 16"
20+
aria-hidden={!title}
21+
ref={svgRef}
22+
aria-labelledby={titleId}
23+
{...props}
24+
>
25+
{title ? <title id={titleId}>{title}</title> : null}
26+
<g fill={color}>
27+
<path d="M11.47 9.22a.75.75 0 011.06 0l2.25 2.25a.75.75 0 010 1.06l-2.25 2.25a.75.75 0 01-1.112-1.004l.052-.056.97-.97H3.56l.97.97a.75.75 0 01-1.06 1.06l-2.25-2.25a.75.75 0 010-1.06l2.25-2.25.057-.052A.75.75 0 014.53 10.28l-.97.97h8.88l-.97-.97a.75.75 0 010-1.06z" />
28+
<path
29+
fillRule="evenodd"
30+
d="M12.75 1C14.192 1 15 2.22 15 3.25v4a.75.75 0 01-.75.75H1.75A.75.75 0 011 7.25v-4C1 2.22 1.788 1 3.25 1h9.5zm-9.5 1.5a.739.739 0 00-.75.75V6.5h11V3.25a.752.752 0 00-.75-.75h-9.5z"
31+
clipRule="evenodd"
32+
/>
33+
</g>
34+
</svg>
35+
);
36+
}
37+
);

0 commit comments

Comments
 (0)