Components / Trace

Trace

An ordered execution timeline with explicit complete, running, error and pending states.

Build
Completed successfully
Deploy
Running now
VerifyPending
Waiting for deployment
example.component.html
html
<aevko-trace label="Deployment trace">
  <aevko-trace-item state="complete">
    <strong aevkoTraceTitle>
      Build
    </strong>
    Completed
  </aevko-trace-item>
  <aevko-trace-item state="running">
    <strong aevkoTraceTitle>
      Deploy
    </strong>
    Running
  </aevko-trace-item>
</aevko-trace>

Installation

npx aevko-ui@latest add trace --yes

Source ownership

Customization

Edit marker and connector treatments locally, project rich titles or links and keep execution state bound to real application data.

Edit locallyThe installed template and stylesheet are application code, not a black box.
Theme semanticallyOverride --aevko-* tokens or ordinary classes without !important.
Compose freelySlots accept native elements, SVG, images or Angular components.

API reference

Property or slotTypeDefaultDescription
labelstring'Event trace'Accessible name for the ordered timeline.
state'complete' | 'running' | 'error' | 'pending''complete'Visual execution state for each item.
aevkoTraceTitleprojected slotemptyStep title or native interactive trigger.
aevkoTraceTimeprojected slotemptyTime or duration metadata.

Accessibility contract

Accessibility

Included behavior

  • The ordered list communicates sequence while status meaning remains available as projected text, not color alone.

Your responsibility

Include visible state text for running, failed or pending steps because marker color and animation are only supporting cues.

Back to all components