From 0a76db397e92c945fefabcf08ff89dcc97f6e6c3 Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Thu, 15 Oct 2026 09:31:00 +0900 Subject: feat(tool-call-cards): distinct Phosphor icon per tool (phosphor-svelte, deep imports) --- src/features/chat/ui/ToolCard.svelte | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) (limited to 'src/features/chat/ui/ToolCard.svelte') diff --git a/src/features/chat/ui/ToolCard.svelte b/src/features/chat/ui/ToolCard.svelte index c3da723..0a72bb5 100644 --- a/src/features/chat/ui/ToolCard.svelte +++ b/src/features/chat/ui/ToolCard.svelte @@ -2,9 +2,11 @@ import type { ToolEntry } from "../index"; import { viewToolEntry } from "../logic/tool-summary"; import LazyCollapse from "./LazyCollapse.svelte"; + import { TOOL_ICON_COMPONENTS } from "./tool-icons"; let { entry }: { entry: ToolEntry } = $props(); const card = $derived(viewToolEntry(entry)); + const ToolIcon = $derived(TOOL_ICON_COMPONENTS[card.icon]); let showAll = $state(false); @@ -25,21 +27,8 @@ aria-label="Succeeded">✓ {/if} - + +