From 9116cf2bab35b98d00b81c572b498c54dcded512 Mon Sep 17 00:00:00 2001 From: Jacob MacDonald Date: Fri, 7 Nov 2025 16:07:33 -0800 Subject: [PATCH] [cleanup] rename info message property 'icon' to 'prefix' (#12743) --- packages/cli/src/ui/commands/extensionsCommand.ts | 3 ++- packages/cli/src/ui/types.ts | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/ui/commands/extensionsCommand.ts b/packages/cli/src/ui/commands/extensionsCommand.ts index 7d570a1941..8157ce3b2c 100644 --- a/packages/cli/src/ui/commands/extensionsCommand.ts +++ b/packages/cli/src/ui/commands/extensionsCommand.ts @@ -8,6 +8,7 @@ import { debugLogger, listExtensions } from '@google/gemini-cli-core'; import type { ExtensionUpdateInfo } from '../../config/extension.js'; import { getErrorMessage } from '../../utils/errors.js'; import { + emptyIcon, MessageType, type HistoryItemExtensionsList, type HistoryItemInfo, @@ -226,7 +227,7 @@ async function restartAction( const infoItem: HistoryItemInfo = { type: MessageType.INFO, text: `${extensionsToRestart.length} extension${s} restarted successfully.`, - icon: ' ', + icon: emptyIcon, color: theme.text.primary, }; context.ui.addItem(infoItem, Date.now()); diff --git a/packages/cli/src/ui/types.ts b/packages/cli/src/ui/types.ts index 6931185c06..8eef597d46 100644 --- a/packages/cli/src/ui/types.ts +++ b/packages/cli/src/ui/types.ts @@ -81,6 +81,11 @@ export interface CompressionProps { compressionStatus: CompressionStatus | null; } +/** + * For use when you want no icon. + */ +export const emptyIcon = ' '; + export interface HistoryItemBase { text?: string; // Text content for user/gemini/info/error messages }