|
|
@@ -2,6 +2,7 @@ import { memo, useMemo } from "react"
|
|
|
import { getLanguageFromPath } from "@src/utils/getLanguageFromPath"
|
|
|
import CodeBlock, { CODE_BLOCK_BG_COLOR } from "./CodeBlock"
|
|
|
import { ToolProgressStatus } from "@roo/shared/ExtensionMessage"
|
|
|
+import { VSCodeProgressRing } from "@vscode/webview-ui-toolkit/react"
|
|
|
|
|
|
interface CodeAccordianProps {
|
|
|
code?: string
|
|
|
@@ -69,7 +70,9 @@ const CodeAccordian = ({
|
|
|
MozUserSelect: "none",
|
|
|
msUserSelect: "none",
|
|
|
}}
|
|
|
+ className={`${isLoading ? "animate-pulse" : ""}`}
|
|
|
onClick={isLoading ? undefined : onToggleExpand}>
|
|
|
+ {isLoading && <VSCodeProgressRing className="size-3 mr-2" />}
|
|
|
{isFeedback || isConsoleLogs ? (
|
|
|
<div style={{ display: "flex", alignItems: "center" }}>
|
|
|
<span
|