Skip to content

Commit 2689dbd

Browse files
elianivaellipsis-dev[bot]
authored andcommitted
fix(chat): better loading feedback (#2750)
* fix(chat): better loading feedback * fix(chat): missing loading aria role Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * refactor(chat): use vscode loading for more consistency --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
1 parent 95bed9a commit 2689dbd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

webview-ui/src/components/common/CodeAccordian.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { memo, useMemo } from "react"
22
import { getLanguageFromPath } from "@src/utils/getLanguageFromPath"
33
import CodeBlock, { CODE_BLOCK_BG_COLOR } from "./CodeBlock"
44
import { ToolProgressStatus } from "@roo/shared/ExtensionMessage"
5+
import { VSCodeProgressRing } from "@vscode/webview-ui-toolkit/react"
56

67
interface CodeAccordianProps {
78
code?: string
@@ -69,7 +70,9 @@ const CodeAccordian = ({
6970
MozUserSelect: "none",
7071
msUserSelect: "none",
7172
}}
73+
className={`${isLoading ? "animate-pulse" : ""}`}
7274
onClick={isLoading ? undefined : onToggleExpand}>
75+
{isLoading && <VSCodeProgressRing className="size-3 mr-2" />}
7376
{isFeedback || isConsoleLogs ? (
7477
<div style={{ display: "flex", alignItems: "center" }}>
7578
<span

0 commit comments

Comments
 (0)