From 19d24b67a8fd7a3ebced9f136fe4990762333b5e Mon Sep 17 00:00:00 2001 From: Yogesh Ojha Date: Sun, 31 May 2026 09:06:41 +0530 Subject: [PATCH] fix(targets): copy button stops row navigation; recolor shared badge - CopyButton now stops click propagation so it copies instead of opening the target detail page - shared-infra badge fuchsia -> teal --- frontend/src/lib/components/copy-button.svelte | 5 +++-- .../src/lib/components/targets/target-infra-badge.svelte | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/copy-button.svelte b/frontend/src/lib/components/copy-button.svelte index 176c891f..ce59ff2c 100644 --- a/frontend/src/lib/components/copy-button.svelte +++ b/frontend/src/lib/components/copy-button.svelte @@ -13,7 +13,8 @@ let copied = $state(false); let failed = $state(false); - async function copy() { + async function copy(e?: MouseEvent) { + e?.stopPropagation(); try { await navigator.clipboard.writeText(value); copied = true; @@ -33,7 +34,7 @@ variant="ghost" size="icon" class="h-7 w-7 shrink-0 {className}" - onclick={copy} + onclick={(e) => copy(e)} > {#if copied} diff --git a/frontend/src/lib/components/targets/target-infra-badge.svelte b/frontend/src/lib/components/targets/target-infra-badge.svelte index 2c07fe3d..90b29fdb 100644 --- a/frontend/src/lib/components/targets/target-infra-badge.svelte +++ b/frontend/src/lib/components/targets/target-infra-badge.svelte @@ -83,7 +83,7 @@