From 5b7c2962b0a57546cbc19863be18cd262b2d91dc Mon Sep 17 00:00:00 2001 From: Naomi Hironaka Date: Mon, 7 Apr 2025 09:30:37 -0400 Subject: [PATCH 1/2] chore: add json + workflow icons --- .changeset/silent-nights-cut.md | 5 + packages/icons/figma/Icon.figma.tsx | 7 ++ packages/icons/src/img/sprite.svg | 14 +++ packages/icons/src/types.ts | 143 ++++++++++++++-------------- 4 files changed, 99 insertions(+), 70 deletions(-) create mode 100644 .changeset/silent-nights-cut.md diff --git a/.changeset/silent-nights-cut.md b/.changeset/silent-nights-cut.md new file mode 100644 index 000000000..d61c35512 --- /dev/null +++ b/.changeset/silent-nights-cut.md @@ -0,0 +1,5 @@ +--- +"@launchpad-ui/icons": minor +--- + +Add json and workflow icons diff --git a/packages/icons/figma/Icon.figma.tsx b/packages/icons/figma/Icon.figma.tsx index 5f6a5bab7..764595b15 100644 --- a/packages/icons/figma/Icon.figma.tsx +++ b/packages/icons/figma/Icon.figma.tsx @@ -1789,6 +1789,13 @@ figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-14 example: () => , }); +figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=13909-258', { + props: { + name: 'book-external-link', + }, + example: () => , +}); + figma.connect(Icon, 'https://figma.com/file/98HKKXL2dTle29ikJ3tzk7/?node-id=6-141409', { props: { name: 'book-code', diff --git a/packages/icons/src/img/sprite.svg b/packages/icons/src/img/sprite.svg index 7254e8a67..50253cc0b 100644 --- a/packages/icons/src/img/sprite.svg +++ b/packages/icons/src/img/sprite.svg @@ -2268,5 +2268,19 @@ clip-rule="evenodd" /> + + + + + + diff --git a/packages/icons/src/types.ts b/packages/icons/src/types.ts index a5ddb23d2..b05d4234d 100644 --- a/packages/icons/src/types.ts +++ b/packages/icons/src/types.ts @@ -1,32 +1,32 @@ const icons = [ 'a-to-b', - 'add', - 'add-circle', 'add-circle-outline', + 'add-circle', + 'add', 'alert-rhombus', 'analyze', 'animal-cat', 'animal-turtle', 'api', - 'application', - 'application-plus', 'application-plus-outline', + 'application-plus', + 'application', 'approval-applied', 'approval-approved', 'approval-denied', 'approval-pending', 'approvals', - 'archive', 'archive-outline', - 'arrow-connect', - 'arrow-connect-star', + 'archive', 'arrow-connect-star-outline', + 'arrow-connect-star', + 'arrow-connect', 'arrow-down-thin', 'arrow-left-thin', 'arrow-right-thin', 'arrow-undo', - 'arrow-up-right-circle', 'arrow-up-right-circle-outline', + 'arrow-up-right-circle', 'arrow-up-right', 'arrow-up-thin', 'arrows-maximize', @@ -34,26 +34,27 @@ const icons = [ 'backslash', 'binary', 'bolt', - 'book', 'book-code', + 'book-external-link', 'book-outline', + 'book', 'border-all', 'brain', 'broom', 'bug', - 'building', 'building-arrow-up-right', 'building-gear', + 'building', 'bullhorn', - 'bullseye', 'bullseye-arrow', + 'bullseye', 'calculator', - 'calendar', 'calendar-cancel', 'calendar-schedule', - 'cancel', - 'cancel-circle', + 'calendar', 'cancel-circle-outline', + 'cancel-circle', + 'cancel', 'caret-down', 'caret-left', 'caret-right', @@ -69,13 +70,13 @@ const icons = [ 'chart-line', 'chart-lines-crossed', 'chart-pie', - 'chart-venn', 'chart-venn-bolt', - 'chat-bubble', + 'chart-venn', 'chat-bubble-outline', - 'check', - 'check-circle', + 'chat-bubble', 'check-circle-outline', + 'check-circle', + 'check', 'checklist', 'chevron-down', 'chevron-left', @@ -85,58 +86,57 @@ const icons = [ 'chevrons-left', 'chevrons-out', 'chevrons-right', - 'circle', 'circle-dashed', 'circle-outline', + 'circle', 'click', 'clipboard-edit', - 'clock', 'clock-alert', - 'clock-x', 'clock-history', - 'cloud', + 'clock-x', + 'clock', 'cloud-filter', 'cloud-search', - 'code-circle', + 'cloud', 'code-circle-outline', + 'code-circle', 'coins', - 'compass', 'compass-outline', + 'compass', 'confetti', 'copy-clipboard', 'copy-code', 'copy-content', 'created', 'credit-card', - 'crown', 'crown-outline', - 'data', + 'crown', 'data-export', + 'data', 'delete', 'dependency', 'device-desktop', 'device-mobile', 'device-server', 'devices', - 'diamond', 'diamond-outline', + 'diamond', 'document-question', 'door-exit', 'download', - 'edit', 'edit-circle', + 'edit', 'equal-circle', 'extension', - 'filter', 'filter-list', 'filter-tune', - 'fingerprint', + 'filter', 'fingerprint-bolt', - 'flag', + 'fingerprint', 'flag-code', 'flag-heart', 'flag-outline', - 'flask', + 'flag', 'flask-arrow', 'flask-bolt', 'flask-caution', @@ -146,130 +146,132 @@ const icons = [ 'flask-stop', 'flask-sync', 'flask-x', + 'flask', 'folders', 'forward', - 'gear', 'gear-outline', - 'globe', + 'gear', 'globe-check', - 'graduation-cap', + 'globe', 'graduation-cap-outline', + 'graduation-cap', 'grip-horiz', 'grip-vert', - 'group', 'group-outline', + 'group', 'half-circle', 'handshake', 'hash', - 'help', - 'help-circle', 'help-circle-outline', + 'help-circle', + 'help', 'holdout', 'hub', 'id-badge', 'id-card', - 'inbox', 'inbox-outline', + 'inbox', 'individual-target', - 'info', - 'info-circle', 'info-circle-outline', + 'info-circle', + 'info', + 'json', 'key', 'lightbulb', - 'link', 'link-external', + 'link', 'list', 'lock', 'magic-wand', 'mail-question', - 'map', 'map-check', 'map-code', 'map-search', - 'markdown-on', + 'map', 'markdown-off', + 'markdown-on', 'menu', 'metric-funnel', 'metric-group', - 'minus', - 'minus-circle', 'minus-circle-outline', + 'minus-circle', + 'minus', 'money', 'more-horiz', 'more-vert', 'network-cloud', - 'notifications', 'notifications-add', 'notifications-check', 'notifications-gear', - 'notifications-outline', 'notifications-off', + 'notifications-outline', 'notifications-tilt', + 'notifications', 'osmo', - 'package', - 'package-outline', 'package-outline-bolt', + 'package-outline', 'package-send', + 'package', 'password', 'pause', 'percentage', - 'person', 'person-add', 'person-check', - 'person-circle', 'person-circle-outline', + 'person-circle', 'person-gear', 'person-off', 'person-outline', 'person-password', 'person-remove', - 'play', - 'play-circle', + 'person', 'play-circle-outline', - 'plug', - 'plug-connect', + 'play-circle', + 'play', 'plug-connect-gear', 'plug-connect-outline', + 'plug-connect', + 'plug', 'preview', - 'progress', 'progress-check', + 'progress', 'pulse', 'quick-start', 'robot', - 'ruler', 'ruler-bolt', + 'ruler', 'search', - 'shield-account', 'shield-account-outline', - 'shield-alert', + 'shield-account', 'shield-alert-outline', - 'shield-heart', + 'shield-alert', 'shield-heart-outline', - 'shield-key', + 'shield-heart', 'shield-key-outline', - 'ship', + 'shield-key', 'ship-outline', + 'ship', 'sidebar-left-collapse', 'sidebar-left-expand', 'sidebar-right-collapse', 'sidebar-right-expand', 'slash', - 'sort', 'sort-asc', 'sort-desc', + 'sort', 'sparkle', 'sparkles', 'speedometer', - 'star', 'star-circle', 'star-outline', + 'star', 'status-active', 'status-inactive', 'status-launched', 'status-new', - 'stop', - 'stop-circle', 'stop-circle-outline', + 'stop-circle', + 'stop', 'swap-horiz', 'swap-vertical', 'sync', @@ -280,8 +282,8 @@ const icons = [ 'theme-dark', 'theme-light', 'thumb-down-outline', - 'thumb-up', 'thumb-up-outline', + 'thumb-up', 'timeline-text', 'toggle-bolt', 'toggle-off', @@ -291,11 +293,12 @@ const icons = [ 'tools', 'triangle-square-circle', 'upload', - 'visibility', 'visibility-off', 'visibility-scan', - 'warning', + 'visibility', 'warning-outline', + 'warning', + 'workflow', ] as const; type IconName = (typeof icons)[number]; From c4033c2fdb1ad19bb521f551abc1289dcfd27cbb Mon Sep 17 00:00:00 2001 From: Naomi Hironaka Date: Mon, 7 Apr 2025 09:34:16 -0400 Subject: [PATCH 2/2] Update .changeset/silent-nights-cut.md Co-authored-by: Robert Niznik --- .changeset/silent-nights-cut.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/silent-nights-cut.md b/.changeset/silent-nights-cut.md index d61c35512..896870ef6 100644 --- a/.changeset/silent-nights-cut.md +++ b/.changeset/silent-nights-cut.md @@ -1,5 +1,5 @@ --- -"@launchpad-ui/icons": minor +"@launchpad-ui/icons": patch --- Add json and workflow icons