refactor(web): extract <SteerPill> so steer events render identically in event log and transcript #1191
No reviewers
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/agent-hooks!1191
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev/1166"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
<SteerPill state="queued|delivered" content={string} ts={number} />component intocomponents/agent/steer-pill.tsxqueuedrenders with muted/secondary styling;deliveredrenders with accent color<TimestampLabel>for the timestamp fieldevent-log.tsxsteer rows now use<SteerPill>(removes inline left-accent-border row)planner/transcript.tsxstreaming steer pills now use<SteerPill>(removes the localSteerPillfunction)Closes #1166
All AC items verified against the diff. CI green.
steer-pill.tsx: correct props interface,queued=muted /delivered=accent styling,<TimestampLabel>wired,data-testidon both states.event-log.tsx: early-return path correctly handlesisReplayedopacity, carriesdata-testid/data-event-idx/data-replayedon the wrapper; inline left-accent-border row removed.transcript.tsx: localSteerPillfunction deleted; shared component wired withstate,content={pill.text},ts={pill.ts};Clockimport cleaned up.The styling flip (
queuedwas accent,deliveredwas success/green in the old transcript pill) is correct per AC — the new shared styling is the deliberate spec.