From 32d47c3b14b17b9079a22adc2b33147ef9c5f82f Mon Sep 17 00:00:00 2001 From: Eva Marco Date: Wed, 28 Oct 2026 12:19:03 +0100 Subject: [PATCH] :sparkles: Use the design's orphan icon in the broken copy pill Add the orphan icon (a broken chain link) to the DS icon set and show it in the component pill of copies whose main is missing, instead of broken-link, which the token pills and shortcuts keep using. Relates to #12134 AI-assisted-by: claude-opus-5-5 --- frontend/resources/images/icons/orphan.svg | 3 +++ frontend/src/app/main/ui/ds/foundations/assets/icon.cljs | 1 + .../app/main/ui/workspace/sidebar/options/menus/component.cljs | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 frontend/resources/images/icons/orphan.svg diff --git a/frontend/resources/images/icons/orphan.svg b/frontend/resources/images/icons/orphan.svg new file mode 100644 index 0000000000..180df5061b --- /dev/null +++ b/frontend/resources/images/icons/orphan.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/src/app/main/ui/ds/foundations/assets/icon.cljs b/frontend/src/app/main/ui/ds/foundations/assets/icon.cljs index 991532c963..c0ff7dffec 100644 --- a/frontend/src/app/main/ui/ds/foundations/assets/icon.cljs +++ b/frontend/src/app/main/ui/ds/foundations/assets/icon.cljs @@ -212,6 +212,7 @@ (def ^:icon-id msg-warning "msg-warning") (def ^:icon-id number "number") (def ^:icon-id open-link "open-link") +(def ^:icon-id orphan "orphan") (def ^:icon-id padding-bottom "padding-bottom") (def ^:icon-id padding-extended "padding-extended") (def ^:icon-id padding-left "padding-left") diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/component.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/menus/component.cljs index beaabdd188..67e0e84f95 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/component.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/component.cljs @@ -907,7 +907,7 @@ (when ^boolean is-broken [:> tooltip* {:content (tr "workspace.options.component.broken") :class (stl/css :pill-btn-broken)} - [:> icon* {:icon-id i/broken-link + [:> icon* {:icon-id i/orphan :size "m"}]])] (when menu-entries?