From 157fe9d6b476190cf60c5717665dfac5b9c4fbf5 Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Thu, 5 Feb 2026 23:42:48 +0000 Subject: [PATCH] feat(ui): switch message actions to icon buttons --- packages/ui/src/components/message-block.tsx | 12 +++--- packages/ui/src/components/message-item.tsx | 43 ++++++++++---------- 2 files changed, 28 insertions(+), 27 deletions(-) diff --git a/packages/ui/src/components/message-block.tsx b/packages/ui/src/components/message-block.tsx index 0a2de252..8b1dcb48 100644 --- a/packages/ui/src/components/message-block.tsx +++ b/packages/ui/src/components/message-block.tsx @@ -1,5 +1,5 @@ import { For, Match, Show, Switch, createEffect, createMemo, createSignal, untrack } from "solid-js" -import { FoldVertical } from "lucide-solid" +import { ExternalLink, FoldVertical, Trash2 } from "lucide-solid" import MessageItem from "./message-item" import ToolCall from "./tool-call" import type { InstanceMessageStore } from "../stores/message-v2/instance-store" @@ -390,9 +390,10 @@ function ToolCallItem(props: ToolCallItemProps) { type="button" disabled={!taskLocation()} onClick={handleGoToTaskSession} - title={!taskLocation() ? t("messageBlock.tool.goToSession.unavailableTitle") : t("messageBlock.tool.goToSession.title")} + title={t("messageBlock.tool.goToSession.label")} + aria-label={t("messageBlock.tool.goToSession.label")} > - {t("messageBlock.tool.goToSession.label")} +