From 977bdd4d9ecc2d0843d6c1848cf09178a6483a44 Mon Sep 17 00:00:00 2001 From: erangeles <13124163+erangeles@users.noreply.github.com> Date: Wed, 4 Feb 2026 00:29:10 +0000 Subject: [PATCH] feat(icons): sync and connect icons with figma library New icons: - abc - arrows-diagonal-expand-tl-br - arrows-diagonal-expand-tr-bl - arrows-diagonal-minimize-tl-br - arrows-diagonal-minimize-tr-bl - hash-circle - mood-happy - mood-neutral - mood-sad - size-large-40x40 - size-medium-20x20 - size-small-16x16 - size-tiny-14x14 - telescope --- .changeset/twelve-peas-smile.md | 21 ++++++++ packages/icons/figma/Icon.figma.tsx | 77 ++++++++++++++++++++++++++ packages/icons/src/img/sprite.svg | 84 +++++++++++++++++++++-------- packages/icons/src/types.ts | 14 +++++ 4 files changed, 175 insertions(+), 21 deletions(-) create mode 100644 .changeset/twelve-peas-smile.md diff --git a/.changeset/twelve-peas-smile.md b/.changeset/twelve-peas-smile.md new file mode 100644 index 000000000..bfd75daea --- /dev/null +++ b/.changeset/twelve-peas-smile.md @@ -0,0 +1,21 @@ +--- +"@launchpad-ui/icons": patch +--- + +feat(icons): sync and connect icons with figma library + +New icons: + - abc + - arrows-diagonal-expand-tl-br + - arrows-diagonal-expand-tr-bl + - arrows-diagonal-minimize-tl-br + - arrows-diagonal-minimize-tr-bl + - hash-circle + - mood-happy + - mood-neutral + - mood-sad + - size-large-40x40 + - size-medium-20x20 + - size-small-16x16 + - size-tiny-14x14 + - telescope diff --git a/packages/icons/figma/Icon.figma.tsx b/packages/icons/figma/Icon.figma.tsx index 6b8f37ef3..838b47803 100644 --- a/packages/icons/figma/Icon.figma.tsx +++ b/packages/icons/figma/Icon.figma.tsx @@ -165,6 +165,13 @@ figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=7081 example: () => , }); +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=23238-111', { + props: { + name: 'telescope', + }, + example: () => , +}); + figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-142066', { props: { name: 'tag', @@ -781,6 +788,27 @@ figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-14 example: () => , }); +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24020-117', { + props: { + name: 'mood-sad', + }, + example: () => , +}); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24020-116', { + props: { + name: 'mood-neutral', + }, + example: () => , +}); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24020-115', { + props: { + name: 'mood-happy', + }, + example: () => , +}); + figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-141818', { props: { name: 'minus-circle-outline', @@ -1048,6 +1076,13 @@ figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-14 }); figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-141751', { + props: { + name: 'hash-circle', + }, + example: () => , +}); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24046-124', { props: { name: 'hash', }, @@ -2027,6 +2062,34 @@ figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-14 example: () => , }); +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24938-121', { + props: { + name: 'arrows-diagonal-minimize-tr-bl', + }, + example: () => , +}); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24911-200', { + props: { + name: 'arrows-diagonal-minimize-tl-br', + }, + example: () => , +}); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24911-201', { + props: { + name: 'arrows-diagonal-expand-tr-bl', + }, + example: () => , +}); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24911-202', { + props: { + name: 'arrows-diagonal-expand-tl-br', + }, + example: () => , +}); + figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-141377', { props: { name: 'arrow-up-thin', @@ -2237,9 +2300,23 @@ figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-14 example: () => , }); +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24046-118', { + props: { + name: 'abc', + }, + example: () => , +}); + figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-141306', { props: { name: 'a-to-b', }, example: () => , }); + +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=24052-34317', { + props: { + name: 'Icon', + }, + example: () => , +}); diff --git a/packages/icons/src/img/sprite.svg b/packages/icons/src/img/sprite.svg index 5ec12e55e..6ca3961f2 100644 --- a/packages/icons/src/img/sprite.svg +++ b/packages/icons/src/img/sprite.svg @@ -4,6 +4,9 @@ + + + @@ -35,7 +38,7 @@ - + @@ -94,6 +97,18 @@ + + + + + + + + + + + + @@ -107,7 +122,7 @@ - + @@ -119,7 +134,7 @@ - + @@ -131,7 +146,7 @@ - + @@ -305,7 +320,7 @@ - + @@ -317,7 +332,7 @@ - + @@ -347,7 +362,7 @@ - + @@ -395,7 +410,7 @@ - + @@ -467,7 +482,7 @@ - + @@ -479,7 +494,7 @@ - + @@ -488,10 +503,10 @@ - + - + @@ -512,10 +527,13 @@ + + + - + @@ -557,7 +575,7 @@ - + @@ -631,6 +649,15 @@ + + + + + + + + + @@ -719,7 +746,7 @@ - + @@ -731,7 +758,7 @@ - + @@ -743,19 +770,19 @@ - + - + - + - + @@ -826,6 +853,18 @@ + + + + + + + + + + + + @@ -892,6 +931,9 @@ + + + @@ -923,7 +965,7 @@ - + diff --git a/packages/icons/src/types.ts b/packages/icons/src/types.ts index 59da44be8..e5bc168dd 100644 --- a/packages/icons/src/types.ts +++ b/packages/icons/src/types.ts @@ -1,6 +1,7 @@ // This file is auto-generated by scripts/figma-icons.ts. Do not edit manually. const icons = [ 'a-to-b', + 'abc', 'add', 'add-circle', 'add-circle-outline', @@ -31,6 +32,10 @@ const icons = [ 'arrow-up-right-circle', 'arrow-up-right-circle-outline', 'arrow-up-thin', + 'arrows-diagonal-expand-tl-br', + 'arrows-diagonal-expand-tr-bl', + 'arrows-diagonal-minimize-tl-br', + 'arrows-diagonal-minimize-tr-bl', 'arrows-maximize', 'article', 'backslash', @@ -171,6 +176,7 @@ const icons = [ 'half-circle', 'handshake', 'hash', + 'hash-circle', 'help', 'help-circle', 'help-circle-outline', @@ -210,6 +216,9 @@ const icons = [ 'minus-circle', 'minus-circle-outline', 'money', + 'mood-happy', + 'mood-neutral', + 'mood-sad', 'more-horiz', 'more-vert', 'network-cloud', @@ -275,6 +284,10 @@ const icons = [ 'sidebar-left-expand', 'sidebar-right-collapse', 'sidebar-right-expand', + 'size-large-40x40', + 'size-medium-20x20', + 'size-small-16x16', + 'size-tiny-14x14', 'slash', 'sort', 'sort-asc', @@ -297,6 +310,7 @@ const icons = [ 'swap-vertical', 'sync', 'tag', + 'telescope', 'temperature', 'terminal', 'text-box-search',