Browse Source

Add line wrapping to MCP arguments (#2831)

Matt Rubens 8 months ago
parent
commit
f1c79759a0

+ 1 - 0
webview-ui/src/components/chat/ChatRow.tsx

@@ -1174,6 +1174,7 @@ export const ChatRowContent = ({
 													language="json"
 													isExpanded={true}
 													onToggleExpand={onToggleExpand}
+													forceWrap={true}
 												/>
 											</div>
 										)}

+ 3 - 0
webview-ui/src/components/common/CodeAccordian.tsx

@@ -14,6 +14,7 @@ interface CodeAccordianProps {
 	onToggleExpand: () => void
 	isLoading?: boolean
 	progressStatus?: ToolProgressStatus
+	forceWrap?: boolean
 }
 
 /*
@@ -38,6 +39,7 @@ const CodeAccordian = ({
 	onToggleExpand,
 	isLoading,
 	progressStatus,
+	forceWrap,
 }: CodeAccordianProps) => {
 	const inferredLanguage = useMemo(
 		() => code && (language ?? (path ? getLanguageFromPath(path) : undefined)),
@@ -126,6 +128,7 @@ const CodeAccordian = ({
 							diff ??
 							""
 						).trim()}\n${"```"}`}
+						forceWrap={forceWrap}
 					/>
 				</div>
 			)}