fix(webviews): one Clock icon again (base web red from #22742 + #22834)

Merged
TE
16d ago
+8-13

#22742 and #22834 each added export const Clock to webviews/src/agent-session/acpmux/conversation/icons.tsx, so on 5984a2c6 the agent pane fails its type check and bundle ("Clock" has already been declared) and every webviews test importing it fails. This keeps one Clock (PromptDelivery and PendingSteer both draw the same icon) and runs oxfmt on ComposerQueue.test.tsx, the other file base web lint flags.

Changelog

none

Observed / Not run

  • Observed: scripts/web-lint.sh passes on this branch; prepush-gate.py reports no new violations. On base, bun test for user-message-actions fails with the duplicate declaration.
  • Not run: the full webviews suite locally (CI runs it).

Agent session: cosmic-gray

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Fixes the duplicate Clock export in webviews/src/agent-session/acpmux/conversation/icons.tsx that broke type checking and bundling on the agent pane after two PRs each added it.

  • Keeps one Clock icon shared by PromptDelivery and PendingSteer since both draw the same icon.
  • Runs oxfmt on ComposerQueue.test.tsx to satisfy the base branch's web lint.