From 2a44c619c5fbf850f7f8499cefef5d98500967f9 Mon Sep 17 00:00:00 2001 From: Sourabh Jain Date: Wed, 9 Apr 2025 16:18:48 +0530 Subject: [PATCH] ux fix --- .../CloudShellTerminalComponent.tsx | 1 + .../CloudShellTab/CloudShellTerminalCore.tsx | 10 ++++- .../ShellTypes/MongoShellHandler.tsx | 2 +- .../ShellTypes/VCoreMongoShellHandler.tsx | 2 +- .../Utils/TerminalLogFormats.tsx | 40 +++++++++++++++++++ 5 files changed, 51 insertions(+), 4 deletions(-) create mode 100644 src/Explorer/Tabs/CloudShellTab/Utils/TerminalLogFormats.tsx diff --git a/src/Explorer/Tabs/CloudShellTab/CloudShellTerminalComponent.tsx b/src/Explorer/Tabs/CloudShellTab/CloudShellTerminalComponent.tsx index ee39c80c9..368bf7207 100644 --- a/src/Explorer/Tabs/CloudShellTab/CloudShellTerminalComponent.tsx +++ b/src/Explorer/Tabs/CloudShellTab/CloudShellTerminalComponent.tsx @@ -36,6 +36,7 @@ export const CloudShellTerminalComponent: React.FC /dev/null`; + export const END_MARKER = `echo "END INITIALIZATION" > /dev/null`; + + // Terminal message formatting functions + export const formatInfoMessage = (message: string): string => + `${TERMINAL_COLORS.BRIGHT}${TERMINAL_COLORS.CYAN}${message}${TERMINAL_COLORS.RESET}`; + + export const formatSuccessMessage = (message: string): string => + `${TERMINAL_COLORS.BRIGHT}${TERMINAL_COLORS.GREEN}${message}${TERMINAL_COLORS.RESET}`; + + export const formatWarningMessage = (message: string): string => + `${TERMINAL_COLORS.BRIGHT}${TERMINAL_COLORS.YELLOW}${message}${TERMINAL_COLORS.RESET}`; + + export const formatErrorMessage = (message: string): string => + `${TERMINAL_COLORS.BRIGHT}${TERMINAL_COLORS.RED}${message}${TERMINAL_COLORS.RESET}`; + \ No newline at end of file