From a43eb11d6565d19e82cf2b06e262ab509214b3d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Frane=20Poli=C4=87?=
<16856471+fPolic@users.noreply.github.com>
Date: Fri, 12 Dec 2025 17:27:02 +0100
Subject: [PATCH] chore: sync Figma resources (#14297)
* chore: sync icons
* chore: changesets
* fix: linear component
---
.changeset/grumpy-areas-reply.md | 5 ++
.../__tests__/arrow-turn-up.spec.tsx | 17 ++++
.../{circle-minus.spec.tsx => astro.spec.tsx} | 6 +-
.../components/__tests__/bloom-badge.spec.tsx | 17 ++++
.../src/components/__tests__/bloom.spec.tsx | 17 ++++
.../__tests__/chart-activity.spec.tsx | 17 ++++
.../__tests__/circle-check-solid.spec.tsx | 17 ++++
.../__tests__/circle-info-solid.spec.tsx | 17 ++++
.../__tests__/circle-minus-solid.spec.tsx | 17 ++++
.../__tests__/circle-warning-solid.spec.tsx | 17 ++++
.../__tests__/circle-xmark-solid.spec.tsx | 17 ++++
.../components/__tests__/code-branch.spec.tsx | 17 ++++
.../__tests__/code-compare.spec.tsx | 17 ++++
.../components/__tests__/code-editor.spec.tsx | 17 ++++
.../src/components/__tests__/code.spec.tsx | 17 ++++
.../components/__tests__/collapse.spec.tsx | 17 ++++
.../components/__tests__/contentful.spec.tsx | 17 ++++
.../__tests__/credit-card-refresh.spec.tsx | 17 ++++
.../__tests__/cursor-default-solid.spec.tsx | 17 ++++
.../__tests__/cursor-default.spec.tsx | 17 ++++
.../__tests__/envelope-content.spec.tsx | 17 ++++
.../src/components/__tests__/equals.spec.tsx | 17 ++++
.../__tests__/face-disappointed.spec.tsx | 17 ++++
.../components/__tests__/file-plus.spec.tsx | 17 ++++
.../src/components/__tests__/file.spec.tsx | 17 ++++
.../components/__tests__/floppy-disk.spec.tsx | 17 ++++
.../src/components/__tests__/focus.spec.tsx | 17 ++++
.../src/components/__tests__/gap.spec.tsx | 17 ++++
.../src/components/__tests__/globe.spec.tsx | 17 ++++
.../components/__tests__/grid-layout.spec.tsx | 17 ++++
.../__tests__/image-sparkle.spec.tsx | 17 ++++
.../src/components/__tests__/image.spec.tsx | 17 ++++
.../src/components/__tests__/images.spec.tsx | 17 ++++
.../components/__tests__/language.spec.tsx | 17 ++++
.../__tests__/laptop-mobile.spec.tsx | 17 ++++
.../components/__tests__/layers-3.spec.tsx | 17 ++++
.../__tests__/layout-bottom.spec.tsx | 17 ++++
.../__tests__/layout-left-right.spec.tsx | 17 ++++
.../components/__tests__/layout-left.spec.tsx | 17 ++++
.../__tests__/layout-right.spec.tsx | 17 ++++
.../__tests__/layout-top-bottom.spec.tsx | 17 ++++
.../components/__tests__/layout-top.spec.tsx | 17 ++++
.../src/components/__tests__/mailbox.spec.tsx | 17 ++++
.../__tests__/margin-bottom.spec.tsx | 17 ++++
.../__tests__/margin-left-right.spec.tsx | 17 ++++
.../components/__tests__/margin-left.spec.tsx | 17 ++++
.../__tests__/margin-right.spec.tsx | 17 ++++
.../__tests__/margin-top-bottom.spec.tsx | 17 ++++
.../components/__tests__/margin-top.spec.tsx | 17 ++++
.../__tests__/media-stop-solid.spec.tsx | 17 ++++
.../__tests__/message-plus.spec.tsx | 17 ++++
.../components/__tests__/microchip.spec.tsx | 17 ++++
.../__tests__/minus-circle.spec.tsx | 17 ++++
.../src/components/__tests__/palette.spec.tsx | 17 ++++
.../components/__tests__/paper-plane.spec.tsx | 17 ++++
.../__tests__/pin-tack-solid.spec.tsx | 17 ++++
.../components/__tests__/pin-tack.spec.tsx | 17 ++++
.../src/components/__tests__/plug.spec.tsx | 17 ++++
.../__tests__/pointer-circle-solid.spec.tsx | 17 ++++
.../src/components/__tests__/pointer.spec.tsx | 17 ++++
.../components/__tests__/queue-solid.spec.tsx | 17 ++++
.../src/components/__tests__/rename.spec.tsx | 17 ++++
.../src/components/__tests__/robot.spec.tsx | 17 ++++
.../src/components/__tests__/sap.spec.tsx | 17 ++++
.../components/__tests__/scan-text.spec.tsx | 17 ++++
.../src/components/__tests__/scan.spec.tsx | 17 ++++
.../__tests__/square-dashed-cursor.spec.tsx | 17 ++++
.../__tests__/stop-circle-solid.spec.tsx | 17 ++++
.../src/components/__tests__/svelte.spec.tsx | 17 ++++
.../components/__tests__/table-pen.spec.tsx | 17 ++++
.../src/components/__tests__/tablet.spec.tsx | 17 ++++
.../components/__tests__/tanstack.spec.tsx | 17 ++++
.../__tests__/telescope-solid.spec.tsx | 17 ++++
.../components/__tests__/telescope.spec.tsx | 17 ++++
.../components/__tests__/typography.spec.tsx | 17 ++++
.../src/components/__tests__/unfold.spec.tsx | 17 ++++
.../components/__tests__/variable.spec.tsx | 17 ++++
.../src/components/__tests__/vite.spec.tsx | 17 ++++
.../src/components/__tests__/wrench.spec.tsx | 17 ++++
.../src/components/arrow-down-circle.tsx | 19 ++++-
.../icons/src/components/arrow-turn-up.tsx | 33 ++++++++
.../icons/src/components/astro.tsx | 55 +++++++++++++
.../icons/src/components/bloom-badge.tsx | 48 +++++++++++
.../icons/src/components/bloom.tsx | 25 ++++++
.../icons/src/components/book-open.tsx | 4 +-
.../icons/src/components/chart-activity.tsx | 26 ++++++
.../src/components/chevron-left-mini.tsx | 2 +-
.../icons/src/components/chevron-left.tsx | 26 ++----
.../src/components/chevron-right-mini.tsx | 2 +-
.../icons/src/components/chevron-right.tsx | 2 +-
.../src/components/circle-check-solid.tsx | 23 ++++++
.../src/components/circle-info-solid.tsx | 23 ++++++
...ircle-minus.tsx => circle-minus-solid.tsx} | 6 +-
.../src/components/circle-warning-solid.tsx | 23 ++++++
.../src/components/circle-xmark-solid.tsx | 23 ++++++
.../icons/src/components/clock-solid.tsx | 12 +--
.../icons/src/components/code-branch.tsx | 33 ++++++++
.../icons/src/components/code-compare.tsx | 40 ++++++++++
.../icons/src/components/code-editor.tsx | 26 ++++++
.../icons/src/components/code.tsx | 33 ++++++++
.../icons/src/components/collapse.tsx | 26 ++++++
.../icons/src/components/contentful.tsx | 54 +++++++++++++
.../src/components/credit-card-refresh.tsx | 33 ++++++++
.../src/components/cursor-default-solid.tsx | 23 ++++++
.../icons/src/components/cursor-default.tsx | 26 ++++++
.../icons/src/components/document-text.tsx | 2 +-
.../icons/src/components/envelope-content.tsx | 26 ++++++
.../icons/src/components/equals.tsx | 26 ++++++
.../icons/src/components/eye-slash.tsx | 13 ++-
.../src/components/face-disappointed.tsx | 33 ++++++++
.../icons/src/components/file-plus.tsx | 33 ++++++++
.../icons/src/components/file.tsx | 33 ++++++++
.../icons/src/components/floppy-disk.tsx | 33 ++++++++
.../icons/src/components/focus.tsx | 26 ++++++
.../icons/src/components/folder-open.tsx | 4 +-
.../icons/src/components/folder.tsx | 25 +++---
.../icons/src/components/gap.tsx | 26 ++++++
.../icons/src/components/globe.tsx | 33 ++++++++
.../icons/src/components/grid-layout.tsx | 26 ++++++
.../icons/src/components/image-sparkle.tsx | 37 +++++++++
.../icons/src/components/image.tsx | 37 +++++++++
.../icons/src/components/images.tsx | 33 ++++++++
.../icons/src/components/index.ts | 79 ++++++++++++++++++-
.../components/information-circle-solid.tsx | 4 +-
.../icons/src/components/language.tsx | 33 ++++++++
.../icons/src/components/laptop-mobile.tsx | 26 ++++++
.../icons/src/components/layers-3.tsx | 40 ++++++++++
.../icons/src/components/layout-bottom.tsx | 33 ++++++++
.../src/components/layout-left-right.tsx | 26 ++++++
.../icons/src/components/layout-left.tsx | 26 ++++++
.../icons/src/components/layout-right.tsx | 26 ++++++
.../src/components/layout-top-bottom.tsx | 33 ++++++++
.../icons/src/components/layout-top.tsx | 33 ++++++++
.../icons/src/components/light-bulb-solid.tsx | 2 +-
.../icons/src/components/light-bulb.tsx | 9 +--
.../src/components/lock-closed-solid.tsx | 4 +-
.../icons/src/components/mailbox.tsx | 48 +++++++++++
.../icons/src/components/margin-bottom.tsx | 26 ++++++
.../src/components/margin-left-right.tsx | 26 ++++++
.../icons/src/components/margin-left.tsx | 26 ++++++
.../icons/src/components/margin-right.tsx | 26 ++++++
.../src/components/margin-top-bottom.tsx | 26 ++++++
.../icons/src/components/margin-top.tsx | 26 ++++++
.../icons/src/components/media-stop-solid.tsx | 23 ++++++
.../icons/src/components/medusa.tsx | 27 ++-----
.../icons/src/components/message-plus.tsx | 26 ++++++
.../icons/src/components/microchip.tsx | 33 ++++++++
.../icons/src/components/minus-circle.tsx | 26 ++++++
.../icons/src/components/palette.tsx | 30 +++++++
.../icons/src/components/paper-plane.tsx | 26 ++++++
.../icons/src/components/photo.tsx | 37 +++++----
.../icons/src/components/pin-tack-solid.tsx | 23 ++++++
.../icons/src/components/pin-tack.tsx | 26 ++++++
.../icons/src/components/plug.tsx | 26 ++++++
.../src/components/pointer-circle-solid.tsx | 23 ++++++
.../icons/src/components/pointer.tsx | 26 ++++++
.../icons/src/components/queue-solid.tsx | 23 ++++++
.../icons/src/components/receipt-percent.tsx | 11 ++-
.../icons/src/components/rename.tsx | 40 ++++++++++
.../icons/src/components/resend.tsx | 4 +-
.../icons/src/components/robot.tsx | 30 +++++++
.../icons/src/components/sap.tsx | 37 +++++++++
.../icons/src/components/scan-text.tsx | 26 ++++++
.../icons/src/components/scan.tsx | 26 ++++++
.../icons/src/components/slack.tsx | 31 ++++++--
.../src/components/square-dashed-cursor.tsx | 26 ++++++
.../src/components/square-two-stack-mini.tsx | 4 +-
.../icons/src/components/square-two-stack.tsx | 4 +-
.../src/components/stop-circle-solid.tsx | 25 ++++++
.../icons/src/components/svelte.tsx | 27 +++++++
.../icons/src/components/table-pen.tsx | 26 ++++++
.../icons/src/components/tablet.tsx | 26 ++++++
.../icons/src/components/tanstack.tsx | 30 +++++++
.../icons/src/components/telescope-solid.tsx | 27 +++++++
.../icons/src/components/telescope.tsx | 26 ++++++
.../icons/src/components/typography.tsx | 26 ++++++
.../icons/src/components/unfold.tsx | 26 ++++++
.../icons/src/components/variable.tsx | 39 +++++++++
.../icons/src/components/vite.tsx | 57 +++++++++++++
.../icons/src/components/window.tsx | 16 ++--
.../icons/src/components/wrench.tsx | 26 ++++++
181 files changed, 3838 insertions(+), 143 deletions(-)
create mode 100644 .changeset/grumpy-areas-reply.md
create mode 100644 packages/design-system/icons/src/components/__tests__/arrow-turn-up.spec.tsx
rename packages/design-system/icons/src/components/__tests__/{circle-minus.spec.tsx => astro.spec.tsx} (69%)
create mode 100644 packages/design-system/icons/src/components/__tests__/bloom-badge.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/bloom.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/chart-activity.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/circle-check-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/circle-info-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/circle-minus-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/circle-warning-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/circle-xmark-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/code-branch.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/code-compare.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/code-editor.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/code.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/collapse.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/contentful.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/credit-card-refresh.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/cursor-default-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/cursor-default.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/envelope-content.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/equals.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/face-disappointed.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/file-plus.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/file.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/floppy-disk.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/focus.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/gap.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/globe.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/grid-layout.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/image-sparkle.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/image.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/images.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/language.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/laptop-mobile.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layers-3.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layout-bottom.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layout-left-right.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layout-left.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layout-right.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layout-top-bottom.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/layout-top.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/mailbox.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/margin-bottom.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/margin-left-right.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/margin-left.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/margin-right.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/margin-top-bottom.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/margin-top.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/media-stop-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/message-plus.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/microchip.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/minus-circle.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/palette.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/paper-plane.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/pin-tack-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/pin-tack.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/plug.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/pointer-circle-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/pointer.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/queue-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/rename.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/robot.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/sap.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/scan-text.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/scan.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/square-dashed-cursor.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/stop-circle-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/svelte.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/table-pen.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/tablet.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/tanstack.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/telescope-solid.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/telescope.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/typography.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/unfold.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/variable.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/vite.spec.tsx
create mode 100644 packages/design-system/icons/src/components/__tests__/wrench.spec.tsx
create mode 100644 packages/design-system/icons/src/components/arrow-turn-up.tsx
create mode 100644 packages/design-system/icons/src/components/astro.tsx
create mode 100644 packages/design-system/icons/src/components/bloom-badge.tsx
create mode 100644 packages/design-system/icons/src/components/bloom.tsx
create mode 100644 packages/design-system/icons/src/components/chart-activity.tsx
create mode 100644 packages/design-system/icons/src/components/circle-check-solid.tsx
create mode 100644 packages/design-system/icons/src/components/circle-info-solid.tsx
rename packages/design-system/icons/src/components/{circle-minus.tsx => circle-minus-solid.tsx} (78%)
create mode 100644 packages/design-system/icons/src/components/circle-warning-solid.tsx
create mode 100644 packages/design-system/icons/src/components/circle-xmark-solid.tsx
create mode 100644 packages/design-system/icons/src/components/code-branch.tsx
create mode 100644 packages/design-system/icons/src/components/code-compare.tsx
create mode 100644 packages/design-system/icons/src/components/code-editor.tsx
create mode 100644 packages/design-system/icons/src/components/code.tsx
create mode 100644 packages/design-system/icons/src/components/collapse.tsx
create mode 100644 packages/design-system/icons/src/components/contentful.tsx
create mode 100644 packages/design-system/icons/src/components/credit-card-refresh.tsx
create mode 100644 packages/design-system/icons/src/components/cursor-default-solid.tsx
create mode 100644 packages/design-system/icons/src/components/cursor-default.tsx
create mode 100644 packages/design-system/icons/src/components/envelope-content.tsx
create mode 100644 packages/design-system/icons/src/components/equals.tsx
create mode 100644 packages/design-system/icons/src/components/face-disappointed.tsx
create mode 100644 packages/design-system/icons/src/components/file-plus.tsx
create mode 100644 packages/design-system/icons/src/components/file.tsx
create mode 100644 packages/design-system/icons/src/components/floppy-disk.tsx
create mode 100644 packages/design-system/icons/src/components/focus.tsx
create mode 100644 packages/design-system/icons/src/components/gap.tsx
create mode 100644 packages/design-system/icons/src/components/globe.tsx
create mode 100644 packages/design-system/icons/src/components/grid-layout.tsx
create mode 100644 packages/design-system/icons/src/components/image-sparkle.tsx
create mode 100644 packages/design-system/icons/src/components/image.tsx
create mode 100644 packages/design-system/icons/src/components/images.tsx
create mode 100644 packages/design-system/icons/src/components/language.tsx
create mode 100644 packages/design-system/icons/src/components/laptop-mobile.tsx
create mode 100644 packages/design-system/icons/src/components/layers-3.tsx
create mode 100644 packages/design-system/icons/src/components/layout-bottom.tsx
create mode 100644 packages/design-system/icons/src/components/layout-left-right.tsx
create mode 100644 packages/design-system/icons/src/components/layout-left.tsx
create mode 100644 packages/design-system/icons/src/components/layout-right.tsx
create mode 100644 packages/design-system/icons/src/components/layout-top-bottom.tsx
create mode 100644 packages/design-system/icons/src/components/layout-top.tsx
create mode 100644 packages/design-system/icons/src/components/mailbox.tsx
create mode 100644 packages/design-system/icons/src/components/margin-bottom.tsx
create mode 100644 packages/design-system/icons/src/components/margin-left-right.tsx
create mode 100644 packages/design-system/icons/src/components/margin-left.tsx
create mode 100644 packages/design-system/icons/src/components/margin-right.tsx
create mode 100644 packages/design-system/icons/src/components/margin-top-bottom.tsx
create mode 100644 packages/design-system/icons/src/components/margin-top.tsx
create mode 100644 packages/design-system/icons/src/components/media-stop-solid.tsx
create mode 100644 packages/design-system/icons/src/components/message-plus.tsx
create mode 100644 packages/design-system/icons/src/components/microchip.tsx
create mode 100644 packages/design-system/icons/src/components/minus-circle.tsx
create mode 100644 packages/design-system/icons/src/components/palette.tsx
create mode 100644 packages/design-system/icons/src/components/paper-plane.tsx
create mode 100644 packages/design-system/icons/src/components/pin-tack-solid.tsx
create mode 100644 packages/design-system/icons/src/components/pin-tack.tsx
create mode 100644 packages/design-system/icons/src/components/plug.tsx
create mode 100644 packages/design-system/icons/src/components/pointer-circle-solid.tsx
create mode 100644 packages/design-system/icons/src/components/pointer.tsx
create mode 100644 packages/design-system/icons/src/components/queue-solid.tsx
create mode 100644 packages/design-system/icons/src/components/rename.tsx
create mode 100644 packages/design-system/icons/src/components/robot.tsx
create mode 100644 packages/design-system/icons/src/components/sap.tsx
create mode 100644 packages/design-system/icons/src/components/scan-text.tsx
create mode 100644 packages/design-system/icons/src/components/scan.tsx
create mode 100644 packages/design-system/icons/src/components/square-dashed-cursor.tsx
create mode 100644 packages/design-system/icons/src/components/stop-circle-solid.tsx
create mode 100644 packages/design-system/icons/src/components/svelte.tsx
create mode 100644 packages/design-system/icons/src/components/table-pen.tsx
create mode 100644 packages/design-system/icons/src/components/tablet.tsx
create mode 100644 packages/design-system/icons/src/components/tanstack.tsx
create mode 100644 packages/design-system/icons/src/components/telescope-solid.tsx
create mode 100644 packages/design-system/icons/src/components/telescope.tsx
create mode 100644 packages/design-system/icons/src/components/typography.tsx
create mode 100644 packages/design-system/icons/src/components/unfold.tsx
create mode 100644 packages/design-system/icons/src/components/variable.tsx
create mode 100644 packages/design-system/icons/src/components/vite.tsx
create mode 100644 packages/design-system/icons/src/components/wrench.tsx
diff --git a/.changeset/grumpy-areas-reply.md b/.changeset/grumpy-areas-reply.md
new file mode 100644
index 0000000000..72a4f98a1c
--- /dev/null
+++ b/.changeset/grumpy-areas-reply.md
@@ -0,0 +1,5 @@
+---
+"@medusajs/icons": patch
+---
+
+chore(icons): sync new icons
diff --git a/packages/design-system/icons/src/components/__tests__/arrow-turn-up.spec.tsx b/packages/design-system/icons/src/components/__tests__/arrow-turn-up.spec.tsx
new file mode 100644
index 0000000000..dd26aa249a
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/arrow-turn-up.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import ArrowTurnUp from "../arrow-turn-up"
+
+ describe("ArrowTurnUp", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/circle-minus.spec.tsx b/packages/design-system/icons/src/components/__tests__/astro.spec.tsx
similarity index 69%
rename from packages/design-system/icons/src/components/__tests__/circle-minus.spec.tsx
rename to packages/design-system/icons/src/components/__tests__/astro.spec.tsx
index 3585698065..99e59bf3ec 100644
--- a/packages/design-system/icons/src/components/__tests__/circle-minus.spec.tsx
+++ b/packages/design-system/icons/src/components/__tests__/astro.spec.tsx
@@ -1,11 +1,11 @@
import * as React from "react"
import { cleanup, render, screen } from "@testing-library/react"
- import CircleMinus from "../circle-minus"
+ import Astro from "../astro"
- describe("CircleMinus", () => {
+ describe("Astro", () => {
it("should render the icon without errors", async () => {
- render()
+ render()
const svgElement = screen.getByTestId("icon")
diff --git a/packages/design-system/icons/src/components/__tests__/bloom-badge.spec.tsx b/packages/design-system/icons/src/components/__tests__/bloom-badge.spec.tsx
new file mode 100644
index 0000000000..5ea90617d5
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/bloom-badge.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import BloomBadge from "../bloom-badge"
+
+ describe("BloomBadge", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/bloom.spec.tsx b/packages/design-system/icons/src/components/__tests__/bloom.spec.tsx
new file mode 100644
index 0000000000..89cb6dc7ab
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/bloom.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Bloom from "../bloom"
+
+ describe("Bloom", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/chart-activity.spec.tsx b/packages/design-system/icons/src/components/__tests__/chart-activity.spec.tsx
new file mode 100644
index 0000000000..2f49b23058
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/chart-activity.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import ChartActivity from "../chart-activity"
+
+ describe("ChartActivity", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/circle-check-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/circle-check-solid.spec.tsx
new file mode 100644
index 0000000000..4f85618552
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/circle-check-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CircleCheckSolid from "../circle-check-solid"
+
+ describe("CircleCheckSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/circle-info-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/circle-info-solid.spec.tsx
new file mode 100644
index 0000000000..448c362ec3
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/circle-info-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CircleInfoSolid from "../circle-info-solid"
+
+ describe("CircleInfoSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/circle-minus-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/circle-minus-solid.spec.tsx
new file mode 100644
index 0000000000..3164b45972
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/circle-minus-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CircleMinusSolid from "../circle-minus-solid"
+
+ describe("CircleMinusSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/circle-warning-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/circle-warning-solid.spec.tsx
new file mode 100644
index 0000000000..f9f68334ad
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/circle-warning-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CircleWarningSolid from "../circle-warning-solid"
+
+ describe("CircleWarningSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/circle-xmark-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/circle-xmark-solid.spec.tsx
new file mode 100644
index 0000000000..3d10824199
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/circle-xmark-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CircleXmarkSolid from "../circle-xmark-solid"
+
+ describe("CircleXmarkSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/code-branch.spec.tsx b/packages/design-system/icons/src/components/__tests__/code-branch.spec.tsx
new file mode 100644
index 0000000000..c9864e9bb0
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/code-branch.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CodeBranch from "../code-branch"
+
+ describe("CodeBranch", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/code-compare.spec.tsx b/packages/design-system/icons/src/components/__tests__/code-compare.spec.tsx
new file mode 100644
index 0000000000..09b0dd4b37
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/code-compare.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CodeCompare from "../code-compare"
+
+ describe("CodeCompare", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/code-editor.spec.tsx b/packages/design-system/icons/src/components/__tests__/code-editor.spec.tsx
new file mode 100644
index 0000000000..0a073755e3
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/code-editor.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CodeEditor from "../code-editor"
+
+ describe("CodeEditor", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/code.spec.tsx b/packages/design-system/icons/src/components/__tests__/code.spec.tsx
new file mode 100644
index 0000000000..7e948c899c
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/code.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Code from "../code"
+
+ describe("Code", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/collapse.spec.tsx b/packages/design-system/icons/src/components/__tests__/collapse.spec.tsx
new file mode 100644
index 0000000000..f3f86979fc
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/collapse.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Collapse from "../collapse"
+
+ describe("Collapse", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/contentful.spec.tsx b/packages/design-system/icons/src/components/__tests__/contentful.spec.tsx
new file mode 100644
index 0000000000..3ea536c3a5
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/contentful.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Contentful from "../contentful"
+
+ describe("Contentful", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/credit-card-refresh.spec.tsx b/packages/design-system/icons/src/components/__tests__/credit-card-refresh.spec.tsx
new file mode 100644
index 0000000000..fd0890b0bf
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/credit-card-refresh.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CreditCardRefresh from "../credit-card-refresh"
+
+ describe("CreditCardRefresh", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/cursor-default-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/cursor-default-solid.spec.tsx
new file mode 100644
index 0000000000..c3702235ae
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/cursor-default-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CursorDefaultSolid from "../cursor-default-solid"
+
+ describe("CursorDefaultSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/cursor-default.spec.tsx b/packages/design-system/icons/src/components/__tests__/cursor-default.spec.tsx
new file mode 100644
index 0000000000..54b643a029
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/cursor-default.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import CursorDefault from "../cursor-default"
+
+ describe("CursorDefault", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/envelope-content.spec.tsx b/packages/design-system/icons/src/components/__tests__/envelope-content.spec.tsx
new file mode 100644
index 0000000000..fe9969f43f
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/envelope-content.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import EnvelopeContent from "../envelope-content"
+
+ describe("EnvelopeContent", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/equals.spec.tsx b/packages/design-system/icons/src/components/__tests__/equals.spec.tsx
new file mode 100644
index 0000000000..60ed323666
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/equals.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Equals from "../equals"
+
+ describe("Equals", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/face-disappointed.spec.tsx b/packages/design-system/icons/src/components/__tests__/face-disappointed.spec.tsx
new file mode 100644
index 0000000000..d9dc3a1801
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/face-disappointed.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import FaceDisappointed from "../face-disappointed"
+
+ describe("FaceDisappointed", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/file-plus.spec.tsx b/packages/design-system/icons/src/components/__tests__/file-plus.spec.tsx
new file mode 100644
index 0000000000..e72ec932c5
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/file-plus.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import FilePlus from "../file-plus"
+
+ describe("FilePlus", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/file.spec.tsx b/packages/design-system/icons/src/components/__tests__/file.spec.tsx
new file mode 100644
index 0000000000..39e02ecd7b
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/file.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import File from "../file"
+
+ describe("File", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/floppy-disk.spec.tsx b/packages/design-system/icons/src/components/__tests__/floppy-disk.spec.tsx
new file mode 100644
index 0000000000..5fbe36e736
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/floppy-disk.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import FloppyDisk from "../floppy-disk"
+
+ describe("FloppyDisk", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/focus.spec.tsx b/packages/design-system/icons/src/components/__tests__/focus.spec.tsx
new file mode 100644
index 0000000000..878aa09a40
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/focus.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Focus from "../focus"
+
+ describe("Focus", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/gap.spec.tsx b/packages/design-system/icons/src/components/__tests__/gap.spec.tsx
new file mode 100644
index 0000000000..ca682c331c
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/gap.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Gap from "../gap"
+
+ describe("Gap", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/globe.spec.tsx b/packages/design-system/icons/src/components/__tests__/globe.spec.tsx
new file mode 100644
index 0000000000..858fccb378
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/globe.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Globe from "../globe"
+
+ describe("Globe", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/grid-layout.spec.tsx b/packages/design-system/icons/src/components/__tests__/grid-layout.spec.tsx
new file mode 100644
index 0000000000..91e7d1e0ee
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/grid-layout.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import GridLayout from "../grid-layout"
+
+ describe("GridLayout", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/image-sparkle.spec.tsx b/packages/design-system/icons/src/components/__tests__/image-sparkle.spec.tsx
new file mode 100644
index 0000000000..0036e3cce3
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/image-sparkle.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import ImageSparkle from "../image-sparkle"
+
+ describe("ImageSparkle", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/image.spec.tsx b/packages/design-system/icons/src/components/__tests__/image.spec.tsx
new file mode 100644
index 0000000000..85644af8df
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/image.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Image from "../image"
+
+ describe("Image", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/images.spec.tsx b/packages/design-system/icons/src/components/__tests__/images.spec.tsx
new file mode 100644
index 0000000000..59f311478e
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/images.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Images from "../images"
+
+ describe("Images", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/language.spec.tsx b/packages/design-system/icons/src/components/__tests__/language.spec.tsx
new file mode 100644
index 0000000000..d34f1d1cf4
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/language.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Language from "../language"
+
+ describe("Language", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/laptop-mobile.spec.tsx b/packages/design-system/icons/src/components/__tests__/laptop-mobile.spec.tsx
new file mode 100644
index 0000000000..9069bc22b5
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/laptop-mobile.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LaptopMobile from "../laptop-mobile"
+
+ describe("LaptopMobile", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layers-3.spec.tsx b/packages/design-system/icons/src/components/__tests__/layers-3.spec.tsx
new file mode 100644
index 0000000000..5ab22394c2
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layers-3.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Layers3 from "../layers-3"
+
+ describe("Layers3", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layout-bottom.spec.tsx b/packages/design-system/icons/src/components/__tests__/layout-bottom.spec.tsx
new file mode 100644
index 0000000000..ee972410e3
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layout-bottom.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LayoutBottom from "../layout-bottom"
+
+ describe("LayoutBottom", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layout-left-right.spec.tsx b/packages/design-system/icons/src/components/__tests__/layout-left-right.spec.tsx
new file mode 100644
index 0000000000..6ac705b64c
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layout-left-right.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LayoutLeftRight from "../layout-left-right"
+
+ describe("LayoutLeftRight", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layout-left.spec.tsx b/packages/design-system/icons/src/components/__tests__/layout-left.spec.tsx
new file mode 100644
index 0000000000..172a2b5c4d
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layout-left.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LayoutLeft from "../layout-left"
+
+ describe("LayoutLeft", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layout-right.spec.tsx b/packages/design-system/icons/src/components/__tests__/layout-right.spec.tsx
new file mode 100644
index 0000000000..03060bebd5
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layout-right.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LayoutRight from "../layout-right"
+
+ describe("LayoutRight", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layout-top-bottom.spec.tsx b/packages/design-system/icons/src/components/__tests__/layout-top-bottom.spec.tsx
new file mode 100644
index 0000000000..e863a41245
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layout-top-bottom.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LayoutTopBottom from "../layout-top-bottom"
+
+ describe("LayoutTopBottom", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/layout-top.spec.tsx b/packages/design-system/icons/src/components/__tests__/layout-top.spec.tsx
new file mode 100644
index 0000000000..ed52068098
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/layout-top.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import LayoutTop from "../layout-top"
+
+ describe("LayoutTop", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/mailbox.spec.tsx b/packages/design-system/icons/src/components/__tests__/mailbox.spec.tsx
new file mode 100644
index 0000000000..dfbbc14ddc
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/mailbox.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Mailbox from "../mailbox"
+
+ describe("Mailbox", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/margin-bottom.spec.tsx b/packages/design-system/icons/src/components/__tests__/margin-bottom.spec.tsx
new file mode 100644
index 0000000000..da0ffbf2c4
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/margin-bottom.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MarginBottom from "../margin-bottom"
+
+ describe("MarginBottom", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/margin-left-right.spec.tsx b/packages/design-system/icons/src/components/__tests__/margin-left-right.spec.tsx
new file mode 100644
index 0000000000..a88319bea4
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/margin-left-right.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MarginLeftRight from "../margin-left-right"
+
+ describe("MarginLeftRight", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/margin-left.spec.tsx b/packages/design-system/icons/src/components/__tests__/margin-left.spec.tsx
new file mode 100644
index 0000000000..e99520fe98
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/margin-left.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MarginLeft from "../margin-left"
+
+ describe("MarginLeft", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/margin-right.spec.tsx b/packages/design-system/icons/src/components/__tests__/margin-right.spec.tsx
new file mode 100644
index 0000000000..f8c70718a2
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/margin-right.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MarginRight from "../margin-right"
+
+ describe("MarginRight", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/margin-top-bottom.spec.tsx b/packages/design-system/icons/src/components/__tests__/margin-top-bottom.spec.tsx
new file mode 100644
index 0000000000..9bc79b7d18
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/margin-top-bottom.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MarginTopBottom from "../margin-top-bottom"
+
+ describe("MarginTopBottom", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/margin-top.spec.tsx b/packages/design-system/icons/src/components/__tests__/margin-top.spec.tsx
new file mode 100644
index 0000000000..b494a2ee1e
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/margin-top.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MarginTop from "../margin-top"
+
+ describe("MarginTop", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/media-stop-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/media-stop-solid.spec.tsx
new file mode 100644
index 0000000000..074c684342
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/media-stop-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MediaStopSolid from "../media-stop-solid"
+
+ describe("MediaStopSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/message-plus.spec.tsx b/packages/design-system/icons/src/components/__tests__/message-plus.spec.tsx
new file mode 100644
index 0000000000..6031401d92
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/message-plus.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MessagePlus from "../message-plus"
+
+ describe("MessagePlus", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/microchip.spec.tsx b/packages/design-system/icons/src/components/__tests__/microchip.spec.tsx
new file mode 100644
index 0000000000..c80ce76b89
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/microchip.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Microchip from "../microchip"
+
+ describe("Microchip", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/minus-circle.spec.tsx b/packages/design-system/icons/src/components/__tests__/minus-circle.spec.tsx
new file mode 100644
index 0000000000..44e960ad4e
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/minus-circle.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import MinusCircle from "../minus-circle"
+
+ describe("MinusCircle", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/palette.spec.tsx b/packages/design-system/icons/src/components/__tests__/palette.spec.tsx
new file mode 100644
index 0000000000..b8304a9944
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/palette.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Palette from "../palette"
+
+ describe("Palette", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/paper-plane.spec.tsx b/packages/design-system/icons/src/components/__tests__/paper-plane.spec.tsx
new file mode 100644
index 0000000000..8e45ce2b0f
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/paper-plane.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import PaperPlane from "../paper-plane"
+
+ describe("PaperPlane", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/pin-tack-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/pin-tack-solid.spec.tsx
new file mode 100644
index 0000000000..1a2c96dc77
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/pin-tack-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import PinTackSolid from "../pin-tack-solid"
+
+ describe("PinTackSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/pin-tack.spec.tsx b/packages/design-system/icons/src/components/__tests__/pin-tack.spec.tsx
new file mode 100644
index 0000000000..caaba5cfc7
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/pin-tack.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import PinTack from "../pin-tack"
+
+ describe("PinTack", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/plug.spec.tsx b/packages/design-system/icons/src/components/__tests__/plug.spec.tsx
new file mode 100644
index 0000000000..3a14d106f6
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/plug.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Plug from "../plug"
+
+ describe("Plug", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/pointer-circle-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/pointer-circle-solid.spec.tsx
new file mode 100644
index 0000000000..e29e4b33e8
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/pointer-circle-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import PointerCircleSolid from "../pointer-circle-solid"
+
+ describe("PointerCircleSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/pointer.spec.tsx b/packages/design-system/icons/src/components/__tests__/pointer.spec.tsx
new file mode 100644
index 0000000000..71f54e2f1d
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/pointer.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Pointer from "../pointer"
+
+ describe("Pointer", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/queue-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/queue-solid.spec.tsx
new file mode 100644
index 0000000000..a944bf5577
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/queue-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import QueueSolid from "../queue-solid"
+
+ describe("QueueSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/rename.spec.tsx b/packages/design-system/icons/src/components/__tests__/rename.spec.tsx
new file mode 100644
index 0000000000..1652861fd3
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/rename.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Rename from "../rename"
+
+ describe("Rename", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/robot.spec.tsx b/packages/design-system/icons/src/components/__tests__/robot.spec.tsx
new file mode 100644
index 0000000000..50df10cab1
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/robot.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Robot from "../robot"
+
+ describe("Robot", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/sap.spec.tsx b/packages/design-system/icons/src/components/__tests__/sap.spec.tsx
new file mode 100644
index 0000000000..2abad68a14
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/sap.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Sap from "../sap"
+
+ describe("Sap", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/scan-text.spec.tsx b/packages/design-system/icons/src/components/__tests__/scan-text.spec.tsx
new file mode 100644
index 0000000000..62fe4e419e
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/scan-text.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import ScanText from "../scan-text"
+
+ describe("ScanText", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/scan.spec.tsx b/packages/design-system/icons/src/components/__tests__/scan.spec.tsx
new file mode 100644
index 0000000000..1a3406ed3a
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/scan.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Scan from "../scan"
+
+ describe("Scan", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/square-dashed-cursor.spec.tsx b/packages/design-system/icons/src/components/__tests__/square-dashed-cursor.spec.tsx
new file mode 100644
index 0000000000..fab38b2fd1
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/square-dashed-cursor.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import SquareDashedCursor from "../square-dashed-cursor"
+
+ describe("SquareDashedCursor", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/stop-circle-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/stop-circle-solid.spec.tsx
new file mode 100644
index 0000000000..accf5be903
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/stop-circle-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import StopCircleSolid from "../stop-circle-solid"
+
+ describe("StopCircleSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/svelte.spec.tsx b/packages/design-system/icons/src/components/__tests__/svelte.spec.tsx
new file mode 100644
index 0000000000..f1fba0f532
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/svelte.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Svelte from "../svelte"
+
+ describe("Svelte", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/table-pen.spec.tsx b/packages/design-system/icons/src/components/__tests__/table-pen.spec.tsx
new file mode 100644
index 0000000000..25989fa000
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/table-pen.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import TablePen from "../table-pen"
+
+ describe("TablePen", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/tablet.spec.tsx b/packages/design-system/icons/src/components/__tests__/tablet.spec.tsx
new file mode 100644
index 0000000000..fe4d4afd3c
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/tablet.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Tablet from "../tablet"
+
+ describe("Tablet", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/tanstack.spec.tsx b/packages/design-system/icons/src/components/__tests__/tanstack.spec.tsx
new file mode 100644
index 0000000000..d98c39bb28
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/tanstack.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Tanstack from "../tanstack"
+
+ describe("Tanstack", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/telescope-solid.spec.tsx b/packages/design-system/icons/src/components/__tests__/telescope-solid.spec.tsx
new file mode 100644
index 0000000000..714578e1e6
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/telescope-solid.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import TelescopeSolid from "../telescope-solid"
+
+ describe("TelescopeSolid", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/telescope.spec.tsx b/packages/design-system/icons/src/components/__tests__/telescope.spec.tsx
new file mode 100644
index 0000000000..e67ad92663
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/telescope.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Telescope from "../telescope"
+
+ describe("Telescope", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/typography.spec.tsx b/packages/design-system/icons/src/components/__tests__/typography.spec.tsx
new file mode 100644
index 0000000000..7aea184c7d
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/typography.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Typography from "../typography"
+
+ describe("Typography", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/unfold.spec.tsx b/packages/design-system/icons/src/components/__tests__/unfold.spec.tsx
new file mode 100644
index 0000000000..9b4115730b
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/unfold.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Unfold from "../unfold"
+
+ describe("Unfold", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/variable.spec.tsx b/packages/design-system/icons/src/components/__tests__/variable.spec.tsx
new file mode 100644
index 0000000000..a0bc1062b4
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/variable.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Variable from "../variable"
+
+ describe("Variable", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/vite.spec.tsx b/packages/design-system/icons/src/components/__tests__/vite.spec.tsx
new file mode 100644
index 0000000000..35e0bb835d
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/vite.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Vite from "../vite"
+
+ describe("Vite", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/__tests__/wrench.spec.tsx b/packages/design-system/icons/src/components/__tests__/wrench.spec.tsx
new file mode 100644
index 0000000000..2ac8ebe522
--- /dev/null
+++ b/packages/design-system/icons/src/components/__tests__/wrench.spec.tsx
@@ -0,0 +1,17 @@
+ import * as React from "react"
+ import { cleanup, render, screen } from "@testing-library/react"
+
+ import Wrench from "../wrench"
+
+ describe("Wrench", () => {
+ it("should render the icon without errors", async () => {
+ render()
+
+
+ const svgElement = screen.getByTestId("icon")
+
+ expect(svgElement).toBeInTheDocument()
+
+ cleanup()
+ })
+ })
\ No newline at end of file
diff --git a/packages/design-system/icons/src/components/arrow-down-circle.tsx b/packages/design-system/icons/src/components/arrow-down-circle.tsx
index a940a9e0d2..037c065540 100644
--- a/packages/design-system/icons/src/components/arrow-down-circle.tsx
+++ b/packages/design-system/icons/src/components/arrow-down-circle.tsx
@@ -11,10 +11,21 @@ const ArrowDownCircle = React.forwardRef(
ref={ref}
{...props}
>
-
+
+
+
+
+
+
+
+
+
)
}
diff --git a/packages/design-system/icons/src/components/arrow-turn-up.tsx b/packages/design-system/icons/src/components/arrow-turn-up.tsx
new file mode 100644
index 0000000000..fae559eb52
--- /dev/null
+++ b/packages/design-system/icons/src/components/arrow-turn-up.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const ArrowTurnUp = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+ )
+ }
+)
+ArrowTurnUp.displayName = "ArrowTurnUp"
+export default ArrowTurnUp
diff --git a/packages/design-system/icons/src/components/astro.tsx b/packages/design-system/icons/src/components/astro.tsx
new file mode 100644
index 0000000000..3cf2b540cb
--- /dev/null
+++ b/packages/design-system/icons/src/components/astro.tsx
@@ -0,0 +1,55 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Astro = React.forwardRef>(
+ (props, ref) => {
+ return (
+
+ )
+ }
+)
+Astro.displayName = "Astro"
+export default Astro
diff --git a/packages/design-system/icons/src/components/bloom-badge.tsx b/packages/design-system/icons/src/components/bloom-badge.tsx
new file mode 100644
index 0000000000..52536948f5
--- /dev/null
+++ b/packages/design-system/icons/src/components/bloom-badge.tsx
@@ -0,0 +1,48 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const BloomBadge = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+ )
+ }
+)
+BloomBadge.displayName = "BloomBadge"
+export default BloomBadge
diff --git a/packages/design-system/icons/src/components/bloom.tsx b/packages/design-system/icons/src/components/bloom.tsx
new file mode 100644
index 0000000000..bedde67b14
--- /dev/null
+++ b/packages/design-system/icons/src/components/bloom.tsx
@@ -0,0 +1,25 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Bloom = React.forwardRef>(
+ (props, ref) => {
+ return (
+
+ )
+ }
+)
+Bloom.displayName = "Bloom"
+export default Bloom
diff --git a/packages/design-system/icons/src/components/book-open.tsx b/packages/design-system/icons/src/components/book-open.tsx
index 744b0de102..089fb1149d 100644
--- a/packages/design-system/icons/src/components/book-open.tsx
+++ b/packages/design-system/icons/src/components/book-open.tsx
@@ -18,8 +18,8 @@ const BookOpen = React.forwardRef(
strokeWidth={1.5}
clipPath="url(#a)"
>
-
-
+
+
diff --git a/packages/design-system/icons/src/components/chart-activity.tsx b/packages/design-system/icons/src/components/chart-activity.tsx
new file mode 100644
index 0000000000..ab61002ee1
--- /dev/null
+++ b/packages/design-system/icons/src/components/chart-activity.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const ChartActivity = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+ )
+ }
+)
+ChartActivity.displayName = "ChartActivity"
+export default ChartActivity
diff --git a/packages/design-system/icons/src/components/chevron-left-mini.tsx b/packages/design-system/icons/src/components/chevron-left-mini.tsx
index 97528f2019..1f99ecc283 100644
--- a/packages/design-system/icons/src/components/chevron-left-mini.tsx
+++ b/packages/design-system/icons/src/components/chevron-left-mini.tsx
@@ -16,7 +16,7 @@ const ChevronLeftMini = React.forwardRef(
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={1.5}
- d="M9.722 13.055 4.167 7.5l5.555-5.556"
+ d="M9.25 3.25 5 7.5l4.25 4.25"
/>
)
diff --git a/packages/design-system/icons/src/components/chevron-left.tsx b/packages/design-system/icons/src/components/chevron-left.tsx
index 4cdc7b4c00..e944f32e5e 100644
--- a/packages/design-system/icons/src/components/chevron-left.tsx
+++ b/packages/design-system/icons/src/components/chevron-left.tsx
@@ -11,25 +11,13 @@ const ChevronLeft = React.forwardRef(
ref={ref}
{...props}
>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
)
}
diff --git a/packages/design-system/icons/src/components/chevron-right-mini.tsx b/packages/design-system/icons/src/components/chevron-right-mini.tsx
index 2010d55a4a..3ba457050e 100644
--- a/packages/design-system/icons/src/components/chevron-right-mini.tsx
+++ b/packages/design-system/icons/src/components/chevron-right-mini.tsx
@@ -16,7 +16,7 @@ const ChevronRightMini = React.forwardRef(
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={1.5}
- d="M5.278 1.944 10.833 7.5l-5.555 5.555"
+ d="M5.75 11.75 10 7.5 5.75 3.25"
/>
)
diff --git a/packages/design-system/icons/src/components/chevron-right.tsx b/packages/design-system/icons/src/components/chevron-right.tsx
index 93e72bc22f..f3f8c4b1d9 100644
--- a/packages/design-system/icons/src/components/chevron-right.tsx
+++ b/packages/design-system/icons/src/components/chevron-right.tsx
@@ -16,7 +16,7 @@ const ChevronRight = React.forwardRef(
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={1.5}
- d="M5.278 1.944 10.833 7.5l-5.555 5.555"
+ d="M5.75 11.75 10 7.5 5.75 3.25"
/>
)
diff --git a/packages/design-system/icons/src/components/circle-check-solid.tsx b/packages/design-system/icons/src/components/circle-check-solid.tsx
new file mode 100644
index 0000000000..4ee1736f8a
--- /dev/null
+++ b/packages/design-system/icons/src/components/circle-check-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CircleCheckSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+ )
+ }
+)
+CircleCheckSolid.displayName = "CircleCheckSolid"
+export default CircleCheckSolid
diff --git a/packages/design-system/icons/src/components/circle-info-solid.tsx b/packages/design-system/icons/src/components/circle-info-solid.tsx
new file mode 100644
index 0000000000..92967230e8
--- /dev/null
+++ b/packages/design-system/icons/src/components/circle-info-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CircleInfoSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+ )
+ }
+)
+CircleInfoSolid.displayName = "CircleInfoSolid"
+export default CircleInfoSolid
diff --git a/packages/design-system/icons/src/components/circle-minus.tsx b/packages/design-system/icons/src/components/circle-minus-solid.tsx
similarity index 78%
rename from packages/design-system/icons/src/components/circle-minus.tsx
rename to packages/design-system/icons/src/components/circle-minus-solid.tsx
index 87fde58b2a..e2adf311c4 100644
--- a/packages/design-system/icons/src/components/circle-minus.tsx
+++ b/packages/design-system/icons/src/components/circle-minus-solid.tsx
@@ -1,6 +1,6 @@
import * as React from "react"
import type { IconProps } from "../types"
-const CircleMinus = React.forwardRef(
+const CircleMinusSolid = React.forwardRef(
({ color = "currentColor", ...props }, ref) => {
return (
)
}
diff --git a/packages/design-system/icons/src/components/code-branch.tsx b/packages/design-system/icons/src/components/code-branch.tsx
new file mode 100644
index 0000000000..311533cef9
--- /dev/null
+++ b/packages/design-system/icons/src/components/code-branch.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CodeBranch = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+CodeBranch.displayName = "CodeBranch"
+export default CodeBranch
diff --git a/packages/design-system/icons/src/components/code-compare.tsx b/packages/design-system/icons/src/components/code-compare.tsx
new file mode 100644
index 0000000000..bd08fd159e
--- /dev/null
+++ b/packages/design-system/icons/src/components/code-compare.tsx
@@ -0,0 +1,40 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CodeCompare = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+ )
+ }
+)
+CodeCompare.displayName = "CodeCompare"
+export default CodeCompare
diff --git a/packages/design-system/icons/src/components/code-editor.tsx b/packages/design-system/icons/src/components/code-editor.tsx
new file mode 100644
index 0000000000..2bd7540e58
--- /dev/null
+++ b/packages/design-system/icons/src/components/code-editor.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CodeEditor = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+CodeEditor.displayName = "CodeEditor"
+export default CodeEditor
diff --git a/packages/design-system/icons/src/components/code.tsx b/packages/design-system/icons/src/components/code.tsx
new file mode 100644
index 0000000000..550d1c84db
--- /dev/null
+++ b/packages/design-system/icons/src/components/code.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Code = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+Code.displayName = "Code"
+export default Code
diff --git a/packages/design-system/icons/src/components/collapse.tsx b/packages/design-system/icons/src/components/collapse.tsx
new file mode 100644
index 0000000000..0792be1092
--- /dev/null
+++ b/packages/design-system/icons/src/components/collapse.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Collapse = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Collapse.displayName = "Collapse"
+export default Collapse
diff --git a/packages/design-system/icons/src/components/contentful.tsx b/packages/design-system/icons/src/components/contentful.tsx
new file mode 100644
index 0000000000..cbc1f6ced4
--- /dev/null
+++ b/packages/design-system/icons/src/components/contentful.tsx
@@ -0,0 +1,54 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Contentful = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+Contentful.displayName = "Contentful"
+export default Contentful
diff --git a/packages/design-system/icons/src/components/credit-card-refresh.tsx b/packages/design-system/icons/src/components/credit-card-refresh.tsx
new file mode 100644
index 0000000000..620d7e8aa7
--- /dev/null
+++ b/packages/design-system/icons/src/components/credit-card-refresh.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CreditCardRefresh = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+CreditCardRefresh.displayName = "CreditCardRefresh"
+export default CreditCardRefresh
diff --git a/packages/design-system/icons/src/components/cursor-default-solid.tsx b/packages/design-system/icons/src/components/cursor-default-solid.tsx
new file mode 100644
index 0000000000..5e58218a31
--- /dev/null
+++ b/packages/design-system/icons/src/components/cursor-default-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CursorDefaultSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+CursorDefaultSolid.displayName = "CursorDefaultSolid"
+export default CursorDefaultSolid
diff --git a/packages/design-system/icons/src/components/cursor-default.tsx b/packages/design-system/icons/src/components/cursor-default.tsx
new file mode 100644
index 0000000000..a6e33b1560
--- /dev/null
+++ b/packages/design-system/icons/src/components/cursor-default.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const CursorDefault = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+CursorDefault.displayName = "CursorDefault"
+export default CursorDefault
diff --git a/packages/design-system/icons/src/components/document-text.tsx b/packages/design-system/icons/src/components/document-text.tsx
index a9c6aa35c3..4e9bfad6b8 100644
--- a/packages/design-system/icons/src/components/document-text.tsx
+++ b/packages/design-system/icons/src/components/document-text.tsx
@@ -16,7 +16,7 @@ const DocumentText = React.forwardRef(
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={1.5}
- d="M4.611 5.5H6.39M4.611 8.167h5.778M4.611 10.833h5.778M1.944 12.167V2.833c0-.982.796-1.777 1.778-1.777h4.966c.235 0 .462.093.628.26l3.48 3.48c.166.166.26.392.26.628v6.743c0 .982-.796 1.778-1.778 1.778H3.722a1.777 1.777 0 0 1-1.778-1.778"
+ d="M5 7.767h2M5 10.813h5M1.944 12.167V2.833c0-.982.796-1.777 1.778-1.777h4.966c.235 0 .462.093.628.26l3.48 3.48c.166.166.26.392.26.628v6.743c0 .982-.796 1.778-1.778 1.778H3.722a1.777 1.777 0 0 1-1.778-1.778"
/>
(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+EnvelopeContent.displayName = "EnvelopeContent"
+export default EnvelopeContent
diff --git a/packages/design-system/icons/src/components/equals.tsx b/packages/design-system/icons/src/components/equals.tsx
new file mode 100644
index 0000000000..19538cfb9a
--- /dev/null
+++ b/packages/design-system/icons/src/components/equals.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Equals = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Equals.displayName = "Equals"
+export default Equals
diff --git a/packages/design-system/icons/src/components/eye-slash.tsx b/packages/design-system/icons/src/components/eye-slash.tsx
index 95ae1d2724..2ecd91f360 100644
--- a/packages/design-system/icons/src/components/eye-slash.tsx
+++ b/packages/design-system/icons/src/components/eye-slash.tsx
@@ -11,10 +11,15 @@ const EyeSlash = React.forwardRef(
ref={ref}
{...props}
>
-
-
-
-
+
+
+
diff --git a/packages/design-system/icons/src/components/face-disappointed.tsx b/packages/design-system/icons/src/components/face-disappointed.tsx
new file mode 100644
index 0000000000..355b9786c0
--- /dev/null
+++ b/packages/design-system/icons/src/components/face-disappointed.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const FaceDisappointed = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+FaceDisappointed.displayName = "FaceDisappointed"
+export default FaceDisappointed
diff --git a/packages/design-system/icons/src/components/file-plus.tsx b/packages/design-system/icons/src/components/file-plus.tsx
new file mode 100644
index 0000000000..623ffab876
--- /dev/null
+++ b/packages/design-system/icons/src/components/file-plus.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const FilePlus = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+FilePlus.displayName = "FilePlus"
+export default FilePlus
diff --git a/packages/design-system/icons/src/components/file.tsx b/packages/design-system/icons/src/components/file.tsx
new file mode 100644
index 0000000000..7941b8dedf
--- /dev/null
+++ b/packages/design-system/icons/src/components/file.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const File = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+File.displayName = "File"
+export default File
diff --git a/packages/design-system/icons/src/components/floppy-disk.tsx b/packages/design-system/icons/src/components/floppy-disk.tsx
new file mode 100644
index 0000000000..5afcde5556
--- /dev/null
+++ b/packages/design-system/icons/src/components/floppy-disk.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const FloppyDisk = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+FloppyDisk.displayName = "FloppyDisk"
+export default FloppyDisk
diff --git a/packages/design-system/icons/src/components/focus.tsx b/packages/design-system/icons/src/components/focus.tsx
new file mode 100644
index 0000000000..3b1ebdbdf1
--- /dev/null
+++ b/packages/design-system/icons/src/components/focus.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Focus = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Focus.displayName = "Focus"
+export default Focus
diff --git a/packages/design-system/icons/src/components/folder-open.tsx b/packages/design-system/icons/src/components/folder-open.tsx
index b4ea31b361..3d42b9963e 100644
--- a/packages/design-system/icons/src/components/folder-open.tsx
+++ b/packages/design-system/icons/src/components/folder-open.tsx
@@ -18,8 +18,8 @@ const FolderOpen = React.forwardRef(
strokeWidth={1.5}
clipPath="url(#a)"
>
-
-
+
+
diff --git a/packages/design-system/icons/src/components/folder.tsx b/packages/design-system/icons/src/components/folder.tsx
index bfe2fe203e..82af764f40 100644
--- a/packages/design-system/icons/src/components/folder.tsx
+++ b/packages/design-system/icons/src/components/folder.tsx
@@ -11,20 +11,17 @@ const Folder = React.forwardRef(
ref={ref}
{...props}
>
-
-
+
+
+
+
+
+
+
+
)
}
diff --git a/packages/design-system/icons/src/components/gap.tsx b/packages/design-system/icons/src/components/gap.tsx
new file mode 100644
index 0000000000..2e401998a4
--- /dev/null
+++ b/packages/design-system/icons/src/components/gap.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Gap = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Gap.displayName = "Gap"
+export default Gap
diff --git a/packages/design-system/icons/src/components/globe.tsx b/packages/design-system/icons/src/components/globe.tsx
new file mode 100644
index 0000000000..8596f065c9
--- /dev/null
+++ b/packages/design-system/icons/src/components/globe.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Globe = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+Globe.displayName = "Globe"
+export default Globe
diff --git a/packages/design-system/icons/src/components/grid-layout.tsx b/packages/design-system/icons/src/components/grid-layout.tsx
new file mode 100644
index 0000000000..f4e89b0ddc
--- /dev/null
+++ b/packages/design-system/icons/src/components/grid-layout.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const GridLayout = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+GridLayout.displayName = "GridLayout"
+export default GridLayout
diff --git a/packages/design-system/icons/src/components/image-sparkle.tsx b/packages/design-system/icons/src/components/image-sparkle.tsx
new file mode 100644
index 0000000000..e6ee463415
--- /dev/null
+++ b/packages/design-system/icons/src/components/image-sparkle.tsx
@@ -0,0 +1,37 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const ImageSparkle = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+ )
+ }
+)
+ImageSparkle.displayName = "ImageSparkle"
+export default ImageSparkle
diff --git a/packages/design-system/icons/src/components/image.tsx b/packages/design-system/icons/src/components/image.tsx
new file mode 100644
index 0000000000..7983acc0eb
--- /dev/null
+++ b/packages/design-system/icons/src/components/image.tsx
@@ -0,0 +1,37 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Image = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+ )
+ }
+)
+Image.displayName = "Image"
+export default Image
diff --git a/packages/design-system/icons/src/components/images.tsx b/packages/design-system/icons/src/components/images.tsx
new file mode 100644
index 0000000000..aea239178f
--- /dev/null
+++ b/packages/design-system/icons/src/components/images.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Images = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+Images.displayName = "Images"
+export default Images
diff --git a/packages/design-system/icons/src/components/index.ts b/packages/design-system/icons/src/components/index.ts
index 874269e604..cfc2b783b3 100644
--- a/packages/design-system/icons/src/components/index.ts
+++ b/packages/design-system/icons/src/components/index.ts
@@ -28,6 +28,7 @@ export { default as ArrowRightDown } from "./arrow-right-down"
export { default as ArrowRightMini } from "./arrow-right-mini"
export { default as ArrowRightOnRectangle } from "./arrow-right-on-rectangle"
export { default as ArrowRight } from "./arrow-right"
+export { default as ArrowTurnUp } from "./arrow-turn-up"
export { default as ArrowUpCircleSolid } from "./arrow-up-circle-solid"
export { default as ArrowUpDown } from "./arrow-up-down"
export { default as ArrowUpMini } from "./arrow-up-mini"
@@ -39,6 +40,7 @@ export { default as ArrowUturnLeft } from "./arrow-uturn-left"
export { default as ArrowsPointingOutMini } from "./arrows-pointing-out-mini"
export { default as ArrowsPointingOut } from "./arrows-pointing-out"
export { default as ArrowsReduceDiagonal } from "./arrows-reduce-diagonal"
+export { default as Astro } from "./astro"
export { default as AtSymbol } from "./at-symbol"
export { default as BackwardSolid } from "./backward-solid"
export { default as BadgeCheck } from "./badge-check"
@@ -48,6 +50,8 @@ export { default as Beaker } from "./beaker"
export { default as BellAlertDone } from "./bell-alert-done"
export { default as BellAlertSolid } from "./bell-alert-solid"
export { default as BellAlert } from "./bell-alert"
+export { default as BloomBadge } from "./bloom-badge"
+export { default as Bloom } from "./bloom"
export { default as BoltSolid } from "./bolt-solid"
export { default as Bolt } from "./bolt"
export { default as BookOpen } from "./book-open"
@@ -76,6 +80,7 @@ export { default as CashSolid } from "./cash-solid"
export { default as Cash } from "./cash"
export { default as ChannelsSolid } from "./channels-solid"
export { default as Channels } from "./channels"
+export { default as ChartActivity } from "./chart-activity"
export { default as ChartBar } from "./chart-bar"
export { default as ChartPie } from "./chart-pie"
export { default as ChatBubbleLeftRightSolid } from "./chat-bubble-left-right-solid"
@@ -100,13 +105,15 @@ export { default as ChevronRight } from "./chevron-right"
export { default as ChevronUpDown } from "./chevron-up-down"
export { default as ChevronUpMini } from "./chevron-up-mini"
export { default as CircleArrowUp } from "./circle-arrow-up"
+export { default as CircleCheckSolid } from "./circle-check-solid"
export { default as CircleDottedLine } from "./circle-dotted-line"
export { default as CircleFilledSolid } from "./circle-filled-solid"
export { default as CircleHalfDottedClock } from "./circle-half-dotted-clock"
export { default as CircleHalfSolid } from "./circle-half-solid"
+export { default as CircleInfoSolid } from "./circle-info-solid"
export { default as CircleMiniFilledSolid } from "./circle-mini-filled-solid"
export { default as CircleMiniSolid } from "./circle-mini-solid"
-export { default as CircleMinus } from "./circle-minus"
+export { default as CircleMinusSolid } from "./circle-minus-solid"
export { default as CirclePlus } from "./circle-plus"
export { default as CircleQuarterSolid } from "./circle-quarter-solid"
export { default as CircleSliders } from "./circle-sliders"
@@ -114,6 +121,8 @@ export { default as CircleSolid } from "./circle-solid"
export { default as CircleStackSolid } from "./circle-stack-solid"
export { default as CircleStack } from "./circle-stack"
export { default as CircleThreeQuartersSolid } from "./circle-three-quarters-solid"
+export { default as CircleWarningSolid } from "./circle-warning-solid"
+export { default as CircleXmarkSolid } from "./circle-xmark-solid"
export { default as ClockChangedSolidMini } from "./clock-changed-solid-mini"
export { default as ClockSolidMini } from "./clock-solid-mini"
export { default as ClockSolid } from "./clock-solid"
@@ -122,23 +131,32 @@ export { default as CloneDashed } from "./clone-dashed"
export { default as CloudArrowDown } from "./cloud-arrow-down"
export { default as CloudArrowUp } from "./cloud-arrow-up"
export { default as CloudSolid } from "./cloud-solid"
+export { default as CodeBranch } from "./code-branch"
export { default as CodeCommit } from "./code-commit"
+export { default as CodeCompare } from "./code-compare"
+export { default as CodeEditor } from "./code-editor"
export { default as CodeMerge } from "./code-merge"
export { default as CodePullRequest } from "./code-pull-request"
+export { default as Code } from "./code"
export { default as CogSixToothSolid } from "./cog-six-tooth-solid"
export { default as CogSixTooth } from "./cog-six-tooth"
+export { default as Collapse } from "./collapse"
export { default as CommandLineSolid } from "./command-line-solid"
export { default as CommandLine } from "./command-line"
export { default as ComponentSolid } from "./component-solid"
export { default as Component } from "./component"
export { default as ComputerDesktopSolid } from "./computer-desktop-solid"
export { default as ComputerDesktop } from "./computer-desktop"
+export { default as Contentful } from "./contentful"
+export { default as CreditCardRefresh } from "./credit-card-refresh"
export { default as CreditCardSolid } from "./credit-card-solid"
export { default as CreditCard } from "./credit-card"
export { default as CubeSolid } from "./cube-solid"
export { default as CurrencyDollarSolid } from "./currency-dollar-solid"
export { default as CurrencyDollar } from "./currency-dollar"
export { default as CursorArrowRays } from "./cursor-arrow-rays"
+export { default as CursorDefaultSolid } from "./cursor-default-solid"
+export { default as CursorDefault } from "./cursor-default"
export { default as DecisionProcess } from "./decision-process"
export { default as DescendingSorting } from "./descending-sorting"
export { default as Directions } from "./directions"
@@ -159,8 +177,10 @@ export { default as EllipseRedSolid } from "./ellipse-red-solid"
export { default as EllipseSolid } from "./ellipse-solid"
export { default as EllipsisHorizontal } from "./ellipsis-horizontal"
export { default as EllipsisVertical } from "./ellipsis-vertical"
+export { default as EnvelopeContent } from "./envelope-content"
export { default as EnvelopeSolid } from "./envelope-solid"
export { default as Envelope } from "./envelope"
+export { default as Equals } from "./equals"
export { default as ExclamationCircleSolid } from "./exclamation-circle-solid"
export { default as ExclamationCircle } from "./exclamation-circle"
export { default as Expand } from "./expand"
@@ -169,14 +189,19 @@ export { default as EyeSlashMini } from "./eye-slash-mini"
export { default as EyeSlash } from "./eye-slash"
export { default as Eye } from "./eye"
export { default as FaceCrossedOutEyes } from "./face-crossed-out-eyes"
+export { default as FaceDisappointed } from "./face-disappointed"
export { default as FaceSmile } from "./face-smile"
export { default as Facebook } from "./facebook"
export { default as FeaturedBadge } from "./featured-badge"
export { default as Figma } from "./figma"
+export { default as FilePlus } from "./file-plus"
+export { default as File } from "./file"
export { default as FireSolid } from "./fire-solid"
export { default as Fire } from "./fire"
export { default as FlagMini } from "./flag-mini"
+export { default as FloppyDisk } from "./floppy-disk"
export { default as FlyingBox } from "./flying-box"
+export { default as Focus } from "./focus"
export { default as FolderIllustration } from "./folder-illustration"
export { default as FolderOpenIllustration } from "./folder-open-illustration"
export { default as FolderOpen } from "./folder-open"
@@ -184,6 +209,7 @@ export { default as Folder } from "./folder"
export { default as ForwardSolid } from "./forward-solid"
export { default as FunnelPlus } from "./funnel-plus"
export { default as Funnel } from "./funnel"
+export { default as Gap } from "./gap"
export { default as GatsbyEx } from "./gatsby-ex"
export { default as Gatsby } from "./gatsby"
export { default as GaugeSparkle } from "./gauge-sparkle"
@@ -195,7 +221,9 @@ export { default as Github } from "./github"
export { default as Glasses } from "./glasses"
export { default as GlobeEuropeSolid } from "./globe-europe-solid"
export { default as GlobeEurope } from "./globe-europe"
+export { default as Globe } from "./globe"
export { default as Google } from "./google"
+export { default as GridLayout } from "./grid-layout"
export { default as GridList } from "./grid-list"
export { default as HandTruck } from "./hand-truck"
export { default as Hashtag } from "./hashtag"
@@ -205,6 +233,9 @@ export { default as History } from "./history"
export { default as HouseStar } from "./house-star"
export { default as House } from "./house"
export { default as IdBadge } from "./id-badge"
+export { default as ImageSparkle } from "./image-sparkle"
+export { default as Image } from "./image"
+export { default as Images } from "./images"
export { default as InboxSolid } from "./inbox-solid"
export { default as InformationCircleSolid } from "./information-circle-solid"
export { default as InformationCircle } from "./information-circle"
@@ -216,6 +247,15 @@ export { default as Keyboard } from "./keyboard"
export { default as KlarnaEx } from "./klarna-ex"
export { default as Klarna } from "./klarna"
export { default as Klaviyo } from "./klaviyo"
+export { default as Language } from "./language"
+export { default as LaptopMobile } from "./laptop-mobile"
+export { default as Layers3 } from "./layers-3"
+export { default as LayoutBottom } from "./layout-bottom"
+export { default as LayoutLeftRight } from "./layout-left-right"
+export { default as LayoutLeft } from "./layout-left"
+export { default as LayoutRight } from "./layout-right"
+export { default as LayoutTopBottom } from "./layout-top-bottom"
+export { default as LayoutTop } from "./layout-top"
export { default as Levels } from "./levels"
export { default as Lifebuoy } from "./lifebuoy"
export { default as LightBulbSolid } from "./light-bulb-solid"
@@ -233,18 +273,29 @@ export { default as LockOpenSolid } from "./lock-open-solid"
export { default as MagnifierAlert } from "./magnifier-alert"
export { default as MagnifyingGlassMini } from "./magnifying-glass-mini"
export { default as MagnifyingGlass } from "./magnifying-glass"
+export { default as Mailbox } from "./mailbox"
export { default as MapPin } from "./map-pin"
export { default as Map } from "./map"
+export { default as MarginBottom } from "./margin-bottom"
+export { default as MarginLeftRight } from "./margin-left-right"
+export { default as MarginLeft } from "./margin-left"
+export { default as MarginRight } from "./margin-right"
+export { default as MarginTopBottom } from "./margin-top-bottom"
+export { default as MarginTop } from "./margin-top"
export { default as MarkdownSolid } from "./markdown-solid"
export { default as Mastercard } from "./mastercard"
export { default as MediaPlay } from "./media-play"
+export { default as MediaStopSolid } from "./media-stop-solid"
export { default as Medusa } from "./medusa"
export { default as Meilisearch } from "./meilisearch"
export { default as MemberBronzeBadge } from "./member-bronze-badge"
export { default as MemberGoldBadge } from "./member-gold-badge"
export { default as MemberSilverBadge } from "./member-silver-badge"
+export { default as MessagePlus } from "./message-plus"
export { default as Meta } from "./meta"
+export { default as Microchip } from "./microchip"
export { default as MinusBadge } from "./minus-badge"
+export { default as MinusCircle } from "./minus-circle"
export { default as MinusMini } from "./minus-mini"
export { default as Minus } from "./minus"
export { default as MoonSolid } from "./moon-solid"
@@ -252,7 +303,9 @@ export { default as Moon } from "./moon"
export { default as Newspaper } from "./newspaper"
export { default as NextJs } from "./next-js"
export { default as OpenRectArrowOut } from "./open-rect-arrow-out"
+export { default as Palette } from "./palette"
export { default as PaperClip } from "./paper-clip"
+export { default as PaperPlane } from "./paper-plane"
export { default as Party } from "./party"
export { default as PauseSolid } from "./pause-solid"
export { default as Pause } from "./pause"
@@ -265,10 +318,15 @@ export { default as Pencil } from "./pencil"
export { default as Phone } from "./phone"
export { default as PhotoSolid } from "./photo-solid"
export { default as Photo } from "./photo"
+export { default as PinTackSolid } from "./pin-tack-solid"
+export { default as PinTack } from "./pin-tack"
export { default as PlayMiniSolid } from "./play-mini-solid"
export { default as PlaySolid } from "./play-solid"
+export { default as Plug } from "./plug"
export { default as PlusMini } from "./plus-mini"
export { default as Plus } from "./plus"
+export { default as PointerCircleSolid } from "./pointer-circle-solid"
+export { default as Pointer } from "./pointer"
export { default as Progress0 } from "./progress-0"
export { default as Progress100 } from "./progress-100"
export { default as Progress15 } from "./progress-15"
@@ -282,18 +340,24 @@ export { default as Puzzle } from "./puzzle"
export { default as QuestionMarkCircle } from "./question-mark-circle"
export { default as QuestionMark } from "./question-mark"
export { default as QueueList } from "./queue-list"
+export { default as QueueSolid } from "./queue-solid"
export { default as ReactJsEx } from "./react-js-ex"
export { default as ReactJs } from "./react-js"
export { default as ReceiptPercent } from "./receipt-percent"
export { default as Receipt } from "./receipt"
export { default as Reduce } from "./reduce"
+export { default as Rename } from "./rename"
export { default as ReplaySolid } from "./replay-solid"
export { default as Resend } from "./resend"
export { default as Resize } from "./resize"
+export { default as Robot } from "./robot"
export { default as RocketLaunchSolid } from "./rocket-launch-solid"
export { default as RocketLaunch } from "./rocket-launch"
export { default as Rss } from "./rss"
export { default as Sanity } from "./sanity"
+export { default as Sap } from "./sap"
+export { default as ScanText } from "./scan-text"
+export { default as Scan } from "./scan"
export { default as ScrollText } from "./scroll-text"
export { default as Sendgrid } from "./sendgrid"
export { default as ServerSolid } from "./server-solid"
@@ -321,6 +385,7 @@ export { default as SparklesSolid } from "./sparkles-solid"
export { default as Sparkles } from "./sparkles"
export { default as Spinner } from "./spinner"
export { default as SquareBlueSolid } from "./square-blue-solid"
+export { default as SquareDashedCursor } from "./square-dashed-cursor"
export { default as SquareGreenSolid } from "./square-green-solid"
export { default as SquareGreySolid } from "./square-grey-solid"
export { default as SquareOrangeSolid } from "./square-orange-solid"
@@ -334,21 +399,28 @@ export { default as SquaresPlus } from "./squares-plus"
export { default as StackPerspective } from "./stack-perspective"
export { default as StarSolid } from "./star-solid"
export { default as Star } from "./star"
+export { default as StopCircleSolid } from "./stop-circle-solid"
export { default as Stopwatch } from "./stopwatch"
export { default as StoreCredits } from "./store credits"
export { default as Stripe } from "./stripe"
export { default as SunSolid } from "./sun-solid"
export { default as Sun } from "./sun"
+export { default as Svelte } from "./svelte"
export { default as SwatchSolid } from "./swatch-solid"
export { default as Swatch } from "./swatch"
+export { default as TablePen } from "./table-pen"
+export { default as Tablet } from "./tablet"
export { default as TagIllustration } from "./tag-illustration"
export { default as TagSolid } from "./tag-solid"
export { default as Tag } from "./tag"
export { default as Tailwind } from "./tailwind"
+export { default as Tanstack } from "./tanstack"
export { default as Target } from "./target"
export { default as TaxExclusive } from "./tax-exclusive"
export { default as TaxInclusive } from "./tax-inclusive"
export { default as Telegram } from "./telegram"
+export { default as TelescopeSolid } from "./telescope-solid"
+export { default as Telescope } from "./telescope"
export { default as TextHighlight } from "./text-highlight"
export { default as Text } from "./text"
export { default as ThumbDown } from "./thumb-down"
@@ -369,18 +441,23 @@ export { default as Trophy } from "./trophy"
export { default as TruckFast } from "./truck-fast"
export { default as TypescriptEx } from "./typescript-ex"
export { default as Typescript } from "./typescript"
+export { default as Typography } from "./typography"
+export { default as Unfold } from "./unfold"
export { default as UserGroup } from "./user-group"
export { default as UserMini } from "./user-mini"
export { default as User } from "./user"
export { default as UsersSolid } from "./users-solid"
export { default as Users } from "./users"
+export { default as Variable } from "./variable"
export { default as Vercel } from "./vercel"
export { default as VerifiedBadge } from "./verified-badge"
export { default as Visa } from "./visa"
+export { default as Vite } from "./vite"
export { default as WandSparkle } from "./wand-sparkle"
export { default as Webshipper } from "./webshipper"
export { default as Window } from "./window"
export { default as WishLists } from "./wish lists"
+export { default as Wrench } from "./wrench"
export { default as XCircleSolid } from "./x-circle-solid"
export { default as XCircle } from "./x-circle"
export { default as XMarkMini } from "./x-mark-mini"
diff --git a/packages/design-system/icons/src/components/information-circle-solid.tsx b/packages/design-system/icons/src/components/information-circle-solid.tsx
index 868de42e68..5ef020b08a 100644
--- a/packages/design-system/icons/src/components/information-circle-solid.tsx
+++ b/packages/design-system/icons/src/components/information-circle-solid.tsx
@@ -14,9 +14,7 @@ const InformationCircleSolid = React.forwardRef(
diff --git a/packages/design-system/icons/src/components/language.tsx b/packages/design-system/icons/src/components/language.tsx
new file mode 100644
index 0000000000..d71b5357d9
--- /dev/null
+++ b/packages/design-system/icons/src/components/language.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Language = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+Language.displayName = "Language"
+export default Language
diff --git a/packages/design-system/icons/src/components/laptop-mobile.tsx b/packages/design-system/icons/src/components/laptop-mobile.tsx
new file mode 100644
index 0000000000..bb19bc2358
--- /dev/null
+++ b/packages/design-system/icons/src/components/laptop-mobile.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LaptopMobile = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+LaptopMobile.displayName = "LaptopMobile"
+export default LaptopMobile
diff --git a/packages/design-system/icons/src/components/layers-3.tsx b/packages/design-system/icons/src/components/layers-3.tsx
new file mode 100644
index 0000000000..d04e018592
--- /dev/null
+++ b/packages/design-system/icons/src/components/layers-3.tsx
@@ -0,0 +1,40 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Layers3 = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+ )
+ }
+)
+Layers3.displayName = "Layers3"
+export default Layers3
diff --git a/packages/design-system/icons/src/components/layout-bottom.tsx b/packages/design-system/icons/src/components/layout-bottom.tsx
new file mode 100644
index 0000000000..acfb81bb03
--- /dev/null
+++ b/packages/design-system/icons/src/components/layout-bottom.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LayoutBottom = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+LayoutBottom.displayName = "LayoutBottom"
+export default LayoutBottom
diff --git a/packages/design-system/icons/src/components/layout-left-right.tsx b/packages/design-system/icons/src/components/layout-left-right.tsx
new file mode 100644
index 0000000000..490553ea0b
--- /dev/null
+++ b/packages/design-system/icons/src/components/layout-left-right.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LayoutLeftRight = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+LayoutLeftRight.displayName = "LayoutLeftRight"
+export default LayoutLeftRight
diff --git a/packages/design-system/icons/src/components/layout-left.tsx b/packages/design-system/icons/src/components/layout-left.tsx
new file mode 100644
index 0000000000..11c592c72d
--- /dev/null
+++ b/packages/design-system/icons/src/components/layout-left.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LayoutLeft = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+LayoutLeft.displayName = "LayoutLeft"
+export default LayoutLeft
diff --git a/packages/design-system/icons/src/components/layout-right.tsx b/packages/design-system/icons/src/components/layout-right.tsx
new file mode 100644
index 0000000000..a3f48d5b69
--- /dev/null
+++ b/packages/design-system/icons/src/components/layout-right.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LayoutRight = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+LayoutRight.displayName = "LayoutRight"
+export default LayoutRight
diff --git a/packages/design-system/icons/src/components/layout-top-bottom.tsx b/packages/design-system/icons/src/components/layout-top-bottom.tsx
new file mode 100644
index 0000000000..27d8217920
--- /dev/null
+++ b/packages/design-system/icons/src/components/layout-top-bottom.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LayoutTopBottom = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+LayoutTopBottom.displayName = "LayoutTopBottom"
+export default LayoutTopBottom
diff --git a/packages/design-system/icons/src/components/layout-top.tsx b/packages/design-system/icons/src/components/layout-top.tsx
new file mode 100644
index 0000000000..edbee4ab96
--- /dev/null
+++ b/packages/design-system/icons/src/components/layout-top.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const LayoutTop = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+LayoutTop.displayName = "LayoutTop"
+export default LayoutTop
diff --git a/packages/design-system/icons/src/components/light-bulb-solid.tsx b/packages/design-system/icons/src/components/light-bulb-solid.tsx
index 789cc1efc4..3fe342809a 100644
--- a/packages/design-system/icons/src/components/light-bulb-solid.tsx
+++ b/packages/design-system/icons/src/components/light-bulb-solid.tsx
@@ -13,7 +13,7 @@ const LightBulbSolid = React.forwardRef(
>
)
diff --git a/packages/design-system/icons/src/components/light-bulb.tsx b/packages/design-system/icons/src/components/light-bulb.tsx
index a7fa5358e7..77b46b7020 100644
--- a/packages/design-system/icons/src/components/light-bulb.tsx
+++ b/packages/design-system/icons/src/components/light-bulb.tsx
@@ -16,14 +16,7 @@ const LightBulb = React.forwardRef(
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={1.5}
- d="M7.5 9.5V6.833L5.722 5.056M7.5 6.833l1.778-1.777M5.5 11.722h4"
- />
-
)
diff --git a/packages/design-system/icons/src/components/lock-closed-solid.tsx b/packages/design-system/icons/src/components/lock-closed-solid.tsx
index fb4ecc6139..e42665f345 100644
--- a/packages/design-system/icons/src/components/lock-closed-solid.tsx
+++ b/packages/design-system/icons/src/components/lock-closed-solid.tsx
@@ -13,11 +13,11 @@ const LockClosedSolid = React.forwardRef(
>
)
diff --git a/packages/design-system/icons/src/components/mailbox.tsx b/packages/design-system/icons/src/components/mailbox.tsx
new file mode 100644
index 0000000000..1e4f75e363
--- /dev/null
+++ b/packages/design-system/icons/src/components/mailbox.tsx
@@ -0,0 +1,48 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Mailbox = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+ )
+ }
+)
+Mailbox.displayName = "Mailbox"
+export default Mailbox
diff --git a/packages/design-system/icons/src/components/margin-bottom.tsx b/packages/design-system/icons/src/components/margin-bottom.tsx
new file mode 100644
index 0000000000..0d9f0881c7
--- /dev/null
+++ b/packages/design-system/icons/src/components/margin-bottom.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MarginBottom = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MarginBottom.displayName = "MarginBottom"
+export default MarginBottom
diff --git a/packages/design-system/icons/src/components/margin-left-right.tsx b/packages/design-system/icons/src/components/margin-left-right.tsx
new file mode 100644
index 0000000000..4010bd9ea5
--- /dev/null
+++ b/packages/design-system/icons/src/components/margin-left-right.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MarginLeftRight = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MarginLeftRight.displayName = "MarginLeftRight"
+export default MarginLeftRight
diff --git a/packages/design-system/icons/src/components/margin-left.tsx b/packages/design-system/icons/src/components/margin-left.tsx
new file mode 100644
index 0000000000..64c6484dad
--- /dev/null
+++ b/packages/design-system/icons/src/components/margin-left.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MarginLeft = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MarginLeft.displayName = "MarginLeft"
+export default MarginLeft
diff --git a/packages/design-system/icons/src/components/margin-right.tsx b/packages/design-system/icons/src/components/margin-right.tsx
new file mode 100644
index 0000000000..99b8808429
--- /dev/null
+++ b/packages/design-system/icons/src/components/margin-right.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MarginRight = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MarginRight.displayName = "MarginRight"
+export default MarginRight
diff --git a/packages/design-system/icons/src/components/margin-top-bottom.tsx b/packages/design-system/icons/src/components/margin-top-bottom.tsx
new file mode 100644
index 0000000000..6e037e1076
--- /dev/null
+++ b/packages/design-system/icons/src/components/margin-top-bottom.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MarginTopBottom = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MarginTopBottom.displayName = "MarginTopBottom"
+export default MarginTopBottom
diff --git a/packages/design-system/icons/src/components/margin-top.tsx b/packages/design-system/icons/src/components/margin-top.tsx
new file mode 100644
index 0000000000..c915afcb3a
--- /dev/null
+++ b/packages/design-system/icons/src/components/margin-top.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MarginTop = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MarginTop.displayName = "MarginTop"
+export default MarginTop
diff --git a/packages/design-system/icons/src/components/media-stop-solid.tsx b/packages/design-system/icons/src/components/media-stop-solid.tsx
new file mode 100644
index 0000000000..9b33835141
--- /dev/null
+++ b/packages/design-system/icons/src/components/media-stop-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MediaStopSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MediaStopSolid.displayName = "MediaStopSolid"
+export default MediaStopSolid
diff --git a/packages/design-system/icons/src/components/medusa.tsx b/packages/design-system/icons/src/components/medusa.tsx
index c3600f80a4..64d4957892 100644
--- a/packages/design-system/icons/src/components/medusa.tsx
+++ b/packages/design-system/icons/src/components/medusa.tsx
@@ -1,35 +1,20 @@
import * as React from "react"
import type { IconProps } from "../types"
-const Medusa = React.forwardRef(
- ({ color = "currentColor", ...props }, ref) => {
+const Medusa = React.forwardRef>(
+ (props, ref) => {
return (
-
-
-
-
-
-
-
-
)
}
diff --git a/packages/design-system/icons/src/components/message-plus.tsx b/packages/design-system/icons/src/components/message-plus.tsx
new file mode 100644
index 0000000000..399415ce0c
--- /dev/null
+++ b/packages/design-system/icons/src/components/message-plus.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MessagePlus = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MessagePlus.displayName = "MessagePlus"
+export default MessagePlus
diff --git a/packages/design-system/icons/src/components/microchip.tsx b/packages/design-system/icons/src/components/microchip.tsx
new file mode 100644
index 0000000000..a34591ca3c
--- /dev/null
+++ b/packages/design-system/icons/src/components/microchip.tsx
@@ -0,0 +1,33 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Microchip = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+Microchip.displayName = "Microchip"
+export default Microchip
diff --git a/packages/design-system/icons/src/components/minus-circle.tsx b/packages/design-system/icons/src/components/minus-circle.tsx
new file mode 100644
index 0000000000..3d42ca614d
--- /dev/null
+++ b/packages/design-system/icons/src/components/minus-circle.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const MinusCircle = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+MinusCircle.displayName = "MinusCircle"
+export default MinusCircle
diff --git a/packages/design-system/icons/src/components/palette.tsx b/packages/design-system/icons/src/components/palette.tsx
new file mode 100644
index 0000000000..eedcf5f705
--- /dev/null
+++ b/packages/design-system/icons/src/components/palette.tsx
@@ -0,0 +1,30 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Palette = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+Palette.displayName = "Palette"
+export default Palette
diff --git a/packages/design-system/icons/src/components/paper-plane.tsx b/packages/design-system/icons/src/components/paper-plane.tsx
new file mode 100644
index 0000000000..0939ff7b5f
--- /dev/null
+++ b/packages/design-system/icons/src/components/paper-plane.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const PaperPlane = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+PaperPlane.displayName = "PaperPlane"
+export default PaperPlane
diff --git a/packages/design-system/icons/src/components/photo.tsx b/packages/design-system/icons/src/components/photo.tsx
index 658429e71e..3b942576f9 100644
--- a/packages/design-system/icons/src/components/photo.tsx
+++ b/packages/design-system/icons/src/components/photo.tsx
@@ -11,25 +11,24 @@ const Photo = React.forwardRef(
ref={ref}
{...props}
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
)
}
diff --git a/packages/design-system/icons/src/components/pin-tack-solid.tsx b/packages/design-system/icons/src/components/pin-tack-solid.tsx
new file mode 100644
index 0000000000..ba5ed6f6ee
--- /dev/null
+++ b/packages/design-system/icons/src/components/pin-tack-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const PinTackSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+PinTackSolid.displayName = "PinTackSolid"
+export default PinTackSolid
diff --git a/packages/design-system/icons/src/components/pin-tack.tsx b/packages/design-system/icons/src/components/pin-tack.tsx
new file mode 100644
index 0000000000..2cf6603cf3
--- /dev/null
+++ b/packages/design-system/icons/src/components/pin-tack.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const PinTack = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+PinTack.displayName = "PinTack"
+export default PinTack
diff --git a/packages/design-system/icons/src/components/plug.tsx b/packages/design-system/icons/src/components/plug.tsx
new file mode 100644
index 0000000000..7876dc41a5
--- /dev/null
+++ b/packages/design-system/icons/src/components/plug.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Plug = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Plug.displayName = "Plug"
+export default Plug
diff --git a/packages/design-system/icons/src/components/pointer-circle-solid.tsx b/packages/design-system/icons/src/components/pointer-circle-solid.tsx
new file mode 100644
index 0000000000..3811549a7c
--- /dev/null
+++ b/packages/design-system/icons/src/components/pointer-circle-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const PointerCircleSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+PointerCircleSolid.displayName = "PointerCircleSolid"
+export default PointerCircleSolid
diff --git a/packages/design-system/icons/src/components/pointer.tsx b/packages/design-system/icons/src/components/pointer.tsx
new file mode 100644
index 0000000000..f034f880b5
--- /dev/null
+++ b/packages/design-system/icons/src/components/pointer.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Pointer = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Pointer.displayName = "Pointer"
+export default Pointer
diff --git a/packages/design-system/icons/src/components/queue-solid.tsx b/packages/design-system/icons/src/components/queue-solid.tsx
new file mode 100644
index 0000000000..4be7a5711d
--- /dev/null
+++ b/packages/design-system/icons/src/components/queue-solid.tsx
@@ -0,0 +1,23 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const QueueSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+QueueSolid.displayName = "QueueSolid"
+export default QueueSolid
diff --git a/packages/design-system/icons/src/components/receipt-percent.tsx b/packages/design-system/icons/src/components/receipt-percent.tsx
index 0a64b54bd0..7a7b3def23 100644
--- a/packages/design-system/icons/src/components/receipt-percent.tsx
+++ b/packages/design-system/icons/src/components/receipt-percent.tsx
@@ -14,9 +14,14 @@ const ReceiptPercent = React.forwardRef(
+
diff --git a/packages/design-system/icons/src/components/rename.tsx b/packages/design-system/icons/src/components/rename.tsx
new file mode 100644
index 0000000000..59d71fb246
--- /dev/null
+++ b/packages/design-system/icons/src/components/rename.tsx
@@ -0,0 +1,40 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Rename = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+ )
+ }
+)
+Rename.displayName = "Rename"
+export default Rename
diff --git a/packages/design-system/icons/src/components/resend.tsx b/packages/design-system/icons/src/components/resend.tsx
index 43f483f5c2..18bab373c4 100644
--- a/packages/design-system/icons/src/components/resend.tsx
+++ b/packages/design-system/icons/src/components/resend.tsx
@@ -14,8 +14,8 @@ const Resend = React.forwardRef(
(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+Robot.displayName = "Robot"
+export default Robot
diff --git a/packages/design-system/icons/src/components/sap.tsx b/packages/design-system/icons/src/components/sap.tsx
new file mode 100644
index 0000000000..6a4b7062d9
--- /dev/null
+++ b/packages/design-system/icons/src/components/sap.tsx
@@ -0,0 +1,37 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Sap = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+Sap.displayName = "Sap"
+export default Sap
diff --git a/packages/design-system/icons/src/components/scan-text.tsx b/packages/design-system/icons/src/components/scan-text.tsx
new file mode 100644
index 0000000000..dfa40411f6
--- /dev/null
+++ b/packages/design-system/icons/src/components/scan-text.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const ScanText = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+ScanText.displayName = "ScanText"
+export default ScanText
diff --git a/packages/design-system/icons/src/components/scan.tsx b/packages/design-system/icons/src/components/scan.tsx
new file mode 100644
index 0000000000..65172ce025
--- /dev/null
+++ b/packages/design-system/icons/src/components/scan.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Scan = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Scan.displayName = "Scan"
+export default Scan
diff --git a/packages/design-system/icons/src/components/slack.tsx b/packages/design-system/icons/src/components/slack.tsx
index dd9d8c1a43..9afb2eedf9 100644
--- a/packages/design-system/icons/src/components/slack.tsx
+++ b/packages/design-system/icons/src/components/slack.tsx
@@ -1,32 +1,47 @@
import * as React from "react"
import type { IconProps } from "../types"
-const Slack = React.forwardRef>(
- (props, ref) => {
+const Slack = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
return (
+
+
+
+
+
+
+
+
)
}
diff --git a/packages/design-system/icons/src/components/square-dashed-cursor.tsx b/packages/design-system/icons/src/components/square-dashed-cursor.tsx
new file mode 100644
index 0000000000..883297aeed
--- /dev/null
+++ b/packages/design-system/icons/src/components/square-dashed-cursor.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const SquareDashedCursor = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+SquareDashedCursor.displayName = "SquareDashedCursor"
+export default SquareDashedCursor
diff --git a/packages/design-system/icons/src/components/square-two-stack-mini.tsx b/packages/design-system/icons/src/components/square-two-stack-mini.tsx
index aabada71fd..afc1c3618a 100644
--- a/packages/design-system/icons/src/components/square-two-stack-mini.tsx
+++ b/packages/design-system/icons/src/components/square-two-stack-mini.tsx
@@ -18,8 +18,8 @@ const SquareTwoStackMini = React.forwardRef(
strokeWidth={1.5}
clipPath="url(#a)"
>
-
-
+
+
diff --git a/packages/design-system/icons/src/components/square-two-stack.tsx b/packages/design-system/icons/src/components/square-two-stack.tsx
index 05b469ea7e..10f9534a37 100644
--- a/packages/design-system/icons/src/components/square-two-stack.tsx
+++ b/packages/design-system/icons/src/components/square-two-stack.tsx
@@ -18,8 +18,8 @@ const SquareTwoStack = React.forwardRef(
strokeWidth={1.5}
clipPath="url(#a)"
>
-
-
+
+
diff --git a/packages/design-system/icons/src/components/stop-circle-solid.tsx b/packages/design-system/icons/src/components/stop-circle-solid.tsx
new file mode 100644
index 0000000000..0b2d3589f6
--- /dev/null
+++ b/packages/design-system/icons/src/components/stop-circle-solid.tsx
@@ -0,0 +1,25 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const StopCircleSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+StopCircleSolid.displayName = "StopCircleSolid"
+export default StopCircleSolid
diff --git a/packages/design-system/icons/src/components/svelte.tsx b/packages/design-system/icons/src/components/svelte.tsx
new file mode 100644
index 0000000000..a74db41f55
--- /dev/null
+++ b/packages/design-system/icons/src/components/svelte.tsx
@@ -0,0 +1,27 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Svelte = React.forwardRef>(
+ (props, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+Svelte.displayName = "Svelte"
+export default Svelte
diff --git a/packages/design-system/icons/src/components/table-pen.tsx b/packages/design-system/icons/src/components/table-pen.tsx
new file mode 100644
index 0000000000..f914262006
--- /dev/null
+++ b/packages/design-system/icons/src/components/table-pen.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const TablePen = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+TablePen.displayName = "TablePen"
+export default TablePen
diff --git a/packages/design-system/icons/src/components/tablet.tsx b/packages/design-system/icons/src/components/tablet.tsx
new file mode 100644
index 0000000000..4d066245b9
--- /dev/null
+++ b/packages/design-system/icons/src/components/tablet.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Tablet = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Tablet.displayName = "Tablet"
+export default Tablet
diff --git a/packages/design-system/icons/src/components/tanstack.tsx b/packages/design-system/icons/src/components/tanstack.tsx
new file mode 100644
index 0000000000..2e7811de99
--- /dev/null
+++ b/packages/design-system/icons/src/components/tanstack.tsx
@@ -0,0 +1,30 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Tanstack = React.forwardRef>(
+ (props, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+Tanstack.displayName = "Tanstack"
+export default Tanstack
diff --git a/packages/design-system/icons/src/components/telescope-solid.tsx b/packages/design-system/icons/src/components/telescope-solid.tsx
new file mode 100644
index 0000000000..2b784be684
--- /dev/null
+++ b/packages/design-system/icons/src/components/telescope-solid.tsx
@@ -0,0 +1,27 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const TelescopeSolid = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+ )
+ }
+)
+TelescopeSolid.displayName = "TelescopeSolid"
+export default TelescopeSolid
diff --git a/packages/design-system/icons/src/components/telescope.tsx b/packages/design-system/icons/src/components/telescope.tsx
new file mode 100644
index 0000000000..86ff339860
--- /dev/null
+++ b/packages/design-system/icons/src/components/telescope.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Telescope = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Telescope.displayName = "Telescope"
+export default Telescope
diff --git a/packages/design-system/icons/src/components/typography.tsx b/packages/design-system/icons/src/components/typography.tsx
new file mode 100644
index 0000000000..deb59e417b
--- /dev/null
+++ b/packages/design-system/icons/src/components/typography.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Typography = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Typography.displayName = "Typography"
+export default Typography
diff --git a/packages/design-system/icons/src/components/unfold.tsx b/packages/design-system/icons/src/components/unfold.tsx
new file mode 100644
index 0000000000..74648d0066
--- /dev/null
+++ b/packages/design-system/icons/src/components/unfold.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Unfold = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Unfold.displayName = "Unfold"
+export default Unfold
diff --git a/packages/design-system/icons/src/components/variable.tsx b/packages/design-system/icons/src/components/variable.tsx
new file mode 100644
index 0000000000..d340f5b6be
--- /dev/null
+++ b/packages/design-system/icons/src/components/variable.tsx
@@ -0,0 +1,39 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Variable = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+
+
+ )
+ }
+)
+Variable.displayName = "Variable"
+export default Variable
diff --git a/packages/design-system/icons/src/components/vite.tsx b/packages/design-system/icons/src/components/vite.tsx
new file mode 100644
index 0000000000..564235fa1d
--- /dev/null
+++ b/packages/design-system/icons/src/components/vite.tsx
@@ -0,0 +1,57 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Vite = React.forwardRef>(
+ (props, ref) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+)
+Vite.displayName = "Vite"
+export default Vite
diff --git a/packages/design-system/icons/src/components/window.tsx b/packages/design-system/icons/src/components/window.tsx
index 90b1e9d69c..7a458864a0 100644
--- a/packages/design-system/icons/src/components/window.tsx
+++ b/packages/design-system/icons/src/components/window.tsx
@@ -11,17 +11,17 @@ const Window = React.forwardRef(
ref={ref}
{...props}
>
-
-
+
diff --git a/packages/design-system/icons/src/components/wrench.tsx b/packages/design-system/icons/src/components/wrench.tsx
new file mode 100644
index 0000000000..6edfab7731
--- /dev/null
+++ b/packages/design-system/icons/src/components/wrench.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import type { IconProps } from "../types"
+const Wrench = React.forwardRef(
+ ({ color = "currentColor", ...props }, ref) => {
+ return (
+
+
+
+ )
+ }
+)
+Wrench.displayName = "Wrench"
+export default Wrench