devkit_ui.pages.run.track_card

Classes

TrackCard(*args, **kwargs)

class devkit_ui.pages.run.track_card.TrackCard(*args: Any, **kwargs: Any)[source]

Bases: card

__init__(state: Track, on_start: Callable[[str, float, int | None, str], None], on_stop: Callable[[], None])[source]

Initialize a track configuration and control card.

Parameters:
  • state (RunViewModel.Track) – Track state bound to the card controls.

  • on_start (Callable) – Callback invoked with the track prefix, drop interval, row ID, and row role.

  • on_stop (Callable) – Callback invoked when stopping the track.