diff --git a/.changeset/purple-readers-jam.md b/.changeset/purple-readers-jam.md
new file mode 100644
index 000000000..acf1a4347
--- /dev/null
+++ b/.changeset/purple-readers-jam.md
@@ -0,0 +1,17 @@
+---
+"@launchpad-ui/icons": patch
+---
+
+feat(icons): sync and connect icons with figma library
+
+New icons:
+ - abc
+ - 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..809944af0 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',
},
@@ -2237,9 +2272,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..31710569d 100644
--- a/packages/icons/src/img/sprite.svg
+++ b/packages/icons/src/img/sprite.svg
@@ -4,6 +4,9 @@
+
+
+
@@ -35,7 +38,7 @@
-
+
@@ -119,7 +122,7 @@
-
+
@@ -131,7 +134,7 @@
-
+
@@ -368,7 +371,7 @@
-
+
@@ -395,7 +398,7 @@
-
+
@@ -479,7 +482,7 @@
-
+
@@ -488,10 +491,10 @@
-
+
-
+
@@ -512,10 +515,13 @@
+
+
+
-
+
@@ -557,7 +563,7 @@
-
+
@@ -631,6 +637,15 @@
+
+
+
+
+
+
+
+
+
@@ -743,19 +758,19 @@
-
+
-
+
-
+
-
+
@@ -826,6 +841,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -892,6 +919,9 @@
+
+
+
@@ -923,7 +953,7 @@
-
+
diff --git a/packages/icons/src/types.ts b/packages/icons/src/types.ts
index 59da44be8..7b6b698af 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',
@@ -171,6 +172,7 @@ const icons = [
'half-circle',
'handshake',
'hash',
+ 'hash-circle',
'help',
'help-circle',
'help-circle-outline',
@@ -210,6 +212,9 @@ const icons = [
'minus-circle',
'minus-circle-outline',
'money',
+ 'mood-happy',
+ 'mood-neutral',
+ 'mood-sad',
'more-horiz',
'more-vert',
'network-cloud',
@@ -275,6 +280,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 +306,7 @@ const icons = [
'swap-vertical',
'sync',
'tag',
+ 'telescope',
'temperature',
'terminal',
'text-box-search',