style(web): remove chat run status icons

This commit is contained in:
xiaoche-hub
2026-07-16 19:44:48 +08:00
parent a33fa890d9
commit 37960751f0
3 changed files with 7 additions and 25 deletions
@@ -3708,17 +3708,6 @@ function TaskActivityCard({
data-run-state={runState}
data-testid="task-activity-toggle"
>
<span
className={`action-card-status task-activity-status ${running ? "op-status-running" : hasError ? "op-status-error" : "op-status-ok"}`}
aria-hidden
>
{running
? <Icon name="spinner" size={14} />
: hasError
? <Icon name="close" size={14} />
: <Icon name="check" size={14} />
}
</span>
<span className={`summary${running ? " shimmer-text" : ""}`}>{stateLabel}</span>
{elapsed ? <span className="task-activity-elapsed">{elapsed}</span> : null}
<span className="chev" aria-hidden>
+4 -11
View File
@@ -1361,18 +1361,11 @@
color: currentColor;
font-weight: 600;
}
.app .task-activity .task-activity-elapsed,
.app .task-activity .action-card-toggle .chev {
color: currentColor;
opacity: 0.72;
.app .task-activity .task-activity-elapsed {
color: var(--text-muted);
}
.app .task-activity .task-activity-status {
width: 22px;
height: 22px;
border-radius: 50%;
color: inherit;
border-color: currentColor;
background: transparent;
.app .task-activity .action-card-toggle .chev {
color: var(--text-faint);
}
.app .task-activity .action-card-body {
padding: 8px 0;
@@ -41,7 +41,7 @@ describe('AssistantMessage tool status', () => {
const activity = screen.getByTestId('task-activity-toggle');
expect(activity.textContent).toContain('Done');
expect(activity.getAttribute('data-run-state')).toBe('completed');
expect(activity.querySelector('.task-activity-status.op-status-ok')).not.toBeNull();
expect(activity.querySelector('.task-activity-status')).toBeNull();
expect(container.querySelector('[data-tool-category="terminal"]')).not.toBeNull();
expect(container.querySelector('.op-status-error')).toBeNull();
});
@@ -212,7 +212,7 @@ describe('AssistantMessage tool status', () => {
const activity = screen.getByTestId('task-activity-toggle');
expect(activity.textContent).toContain('error');
expect(activity.getAttribute('data-run-state')).toBe('error');
expect(activity.querySelector('.task-activity-status.op-status-error')).not.toBeNull();
expect(activity.querySelector('.task-activity-status')).toBeNull();
expect(container.querySelector('.op-status-error')).not.toBeNull();
expect(container.querySelector('.op-status-ok')).toBeNull();
});
@@ -268,7 +268,7 @@ describe('AssistantMessage tool status', () => {
const activity = screen.getByTestId('task-activity-toggle');
expect(activity.textContent).toContain('Working');
expect(activity.getAttribute('data-run-state')).toBe('running');
expect(activity.querySelector('.task-activity-status.op-status-running')).not.toBeNull();
expect(activity.querySelector('.task-activity-status')).toBeNull();
expect(container.querySelector('[data-tool-category="terminal"].op-status-running')).not.toBeNull();
expect(container.querySelector('.op-status-ok')).toBeNull();
});