From c8f3ea41313d7b5464797e30b6576d85ed312e27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C5=ABdolfs=20O=C5=A1i=C5=86=C5=A1?= Date: Tue, 10 Mar 2026 12:19:23 -0600 Subject: [PATCH] Align icon component with UI kit --- src/components/Icon.svelte | 280 +++++++++++++++++++++-- src/modals/DesignSystemModal.svelte | 66 +++++- src/views/nodes/SeedSelector.svelte | 6 +- src/views/repos/Cob/Reviews.svelte | 4 +- src/views/repos/Cob/Revision.svelte | 15 +- src/views/repos/Issue.svelte | 2 +- src/views/repos/Issue/IssueTeaser.svelte | 2 +- src/views/repos/Issues.svelte | 4 +- src/views/repos/Patch.svelte | 9 +- src/views/repos/Patch/PatchTeaser.svelte | 9 +- src/views/repos/Patches.svelte | 18 +- src/views/repos/Source/Header.svelte | 2 +- 12 files changed, 380 insertions(+), 37 deletions(-) diff --git a/src/components/Icon.svelte b/src/components/Icon.svelte index 425233d06..ac08ad017 100644 --- a/src/components/Icon.svelte +++ b/src/components/Icon.svelte @@ -5,13 +5,19 @@ export let name: | "activity" + | "add-emoji" | "archive" + | "arrow-down" | "arrow-left" + | "arrow-right" | "arrow-up" | "attach" + | "avatar-incognito" | "badge" + | "bell" + | "binary" | "bookmark" - | "bookmark-fill" + | "bookmark-filled" | "branch" | "checkmark" | "checkout" @@ -20,14 +26,21 @@ | "chevron-left-right" | "chevron-right" | "chevron-up" + | "chevron-up-down" + | "clear-all" + | "clipboard" | "clock" + | "close" | "code" + | "collapse-in" | "collapse-vertical" | "comment" + | "comment-checkmark" + | "comment-cross" | "commit" | "copy" - | "cross" | "cursor" + | "dashboard" | "device" | "diff" | "disconnect" @@ -37,38 +50,67 @@ | "ellipsis" | "ellipsis-vertical" | "emoji" + | "expand-out" | "expand-vertical" + | "explore" | "eye" | "eye-slash" + | "filter" | "folder" | "folder-open" + | "fullscreen" | "git" | "guide" | "help" + | "home" | "hourglass" + | "inbox" | "issue" + | "issue-closed" | "key" + | "label" + | "lightbulb" | "link" | "lock" | "logo" + | "mark-read" + | "markdown" | "menu" + | "minus" | "moon" + | "none" + | "offline" + | "online" | "open-external" | "patch" + | "patch-archived" + | "patch-draft" + | "patch-merged" | "pin-filled" | "pin-hollow" + | "placeholder" | "play" | "plus" | "question-mark" | "reply" | "repository" - | "review" + | "revision" + | "sad-emoji" + | "search" | "seed" | "seed-filled" | "settings" + | "share" + | "sidebar-left" + | "sidebar-left-filled" + | "sidebar-right" + | "sidebar-right-filled" | "stop" | "sun" - | "trash"; + | "thumbs-up" + | "trash" + | "warning" + | "webhooks";