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',