From b5340915f73ed7340c33a0c9b03c9648a88e73a4 Mon Sep 17 00:00:00 2001 From: cte Date: Thu, 30 Jan 2025 21:50:19 -0800 Subject: [PATCH] Fix boolean logic for cost, apiReqCancelReason (they are never null) --- webview-ui/src/components/chat/ChatRow.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/webview-ui/src/components/chat/ChatRow.tsx b/webview-ui/src/components/chat/ChatRow.tsx index ffa340e..cb4649a 100644 --- a/webview-ui/src/components/chat/ChatRow.tsx +++ b/webview-ui/src/components/chat/ChatRow.tsx @@ -183,26 +183,28 @@ export const ChatRowContent = ({ ) return [ - apiReqCancelReason !== null ? ( + apiReqCancelReason ? ( apiReqCancelReason === "user_cancelled" ? ( getIconSpan("error", cancelledColor) ) : ( getIconSpan("error", errorColor) ) - ) : cost !== null ? ( + ) : cost ? ( getIconSpan("check", successColor) ) : apiRequestFailedMessage ? ( getIconSpan("error", errorColor) ) : ( ), - apiReqCancelReason !== null ? ( + apiReqCancelReason ? ( apiReqCancelReason === "user_cancelled" ? ( API Request Cancelled ) : ( - API Streaming Failed + + API Streaming Failed ({JSON.stringify(apiReqCancelReason)}) + ) - ) : cost !== null ? ( + ) : cost ? ( API Request ) : apiRequestFailedMessage ? ( API Request Failed @@ -510,9 +512,7 @@ export const ChatRowContent = ({ style={{ ...headerStyle, marginBottom: - (cost === null && apiRequestFailedMessage) || apiReqStreamingFailedMessage - ? 10 - : 0, + (!cost && apiRequestFailedMessage) || apiReqStreamingFailedMessage ? 10 : 0, justifyContent: "space-between", cursor: "pointer", userSelect: "none", @@ -530,7 +530,7 @@ export const ChatRowContent = ({ - {((cost === null && apiRequestFailedMessage) || apiReqStreamingFailedMessage) && ( + {((!cost && apiRequestFailedMessage) || apiReqStreamingFailedMessage) && ( <>

{apiRequestFailedMessage || apiReqStreamingFailedMessage}