mirror of
https://github.com/jarrodwatts/claude-hud.git
synced 2026-05-21 07:22:44 +00:00
build: compile dist/ [auto]
This commit is contained in:
7
dist/render/tools-line.js
vendored
7
dist/render/tools-line.js
vendored
@@ -1,6 +1,7 @@
|
||||
import { yellow, green, cyan, dim } from './colors.js';
|
||||
import { yellow, green, cyan, label } from './colors.js';
|
||||
export function renderToolsLine(ctx) {
|
||||
const { tools } = ctx.transcript;
|
||||
const colors = ctx.config?.colors;
|
||||
if (tools.length === 0) {
|
||||
return null;
|
||||
}
|
||||
@@ -9,7 +10,7 @@ export function renderToolsLine(ctx) {
|
||||
const completedTools = tools.filter((t) => t.status === 'completed' || t.status === 'error');
|
||||
for (const tool of runningTools.slice(-2)) {
|
||||
const target = tool.target ? truncatePath(tool.target) : '';
|
||||
parts.push(`${yellow('◐')} ${cyan(tool.name)}${target ? dim(`: ${target}`) : ''}`);
|
||||
parts.push(`${yellow('◐')} ${cyan(tool.name)}${target ? label(`: ${target}`, colors) : ''}`);
|
||||
}
|
||||
const toolCounts = new Map();
|
||||
for (const tool of completedTools) {
|
||||
@@ -20,7 +21,7 @@ export function renderToolsLine(ctx) {
|
||||
.sort((a, b) => b[1] - a[1])
|
||||
.slice(0, 4);
|
||||
for (const [name, count] of sortedTools) {
|
||||
parts.push(`${green('✓')} ${name} ${dim(`×${count}`)}`);
|
||||
parts.push(`${green('✓')} ${name} ${label(`×${count}`, colors)}`);
|
||||
}
|
||||
if (parts.length === 0) {
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user