From b5718748523d7db07bb8b8e6ca2a09d73babab38 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Mon, 29 Jun 2026 23:25:05 +0200 Subject: [PATCH] Update fork menu tooltip and icons - Change tooltip label from "Fork message" to "Fork chat" - Use Split icon for both "Fork in a new tab" and "Fork in a new workspace" menu items --- .../app/src/components/assistant-fork-menu.tsx | 18 +++++------------- packages/app/src/i18n/resources/en.ts | 2 +- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/packages/app/src/components/assistant-fork-menu.tsx b/packages/app/src/components/assistant-fork-menu.tsx index 59c052197..7fdf971ba 100644 --- a/packages/app/src/components/assistant-fork-menu.tsx +++ b/packages/app/src/components/assistant-fork-menu.tsx @@ -1,7 +1,7 @@ import { memo, useCallback, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; import { Text, View } from "react-native"; -import { FolderPlus, Split } from "lucide-react-native"; +import { Split } from "lucide-react-native"; import { StyleSheet, withUnistyles } from "react-native-unistyles"; import { DropdownMenu, @@ -19,21 +19,11 @@ interface AssistantForkMenuProps { testID?: string; } -const ThemedFolderPlus = withUnistyles(FolderPlus); const ThemedSplit = withUnistyles(Split); const foregroundColorMapping = (theme: Theme) => ({ color: theme.colors.foreground }); const foregroundMutedColorMapping = (theme: Theme) => ({ color: theme.colors.foregroundMuted }); -function getIcon(target: AssistantForkTarget) { - switch (target) { - case "tab": - return ; - case "workspace": - return ; - } -} - export const AssistantForkMenu = memo(function AssistantForkMenu({ onFork, testID = "assistant-fork-menu", @@ -79,6 +69,8 @@ export const AssistantForkMenu = memo(function AssistantForkMenu({ [t], ); + const forkIcon = useMemo(() => , []); + return ( @@ -106,7 +98,7 @@ export const AssistantForkMenu = memo(function AssistantForkMenu({