KQ-604 · TRANSFER/TRACK

Transfer Track

Three stops and one payment moving between them. The dot glides from stop to stop on glide and the rail fills to the same point on the same spring, placed from a measured track width so it lands true at any column width. Reaching a stop stamps its time on recoil; a failed hop turns the segment ahead danger under a hatch, holds the dot, and offers a Retry the keyboard can reach.

KQ-604 · TRANSFER/TRACK

To Fernwork Supply

$240.00

Ref WP-4471-QA

  1. Sentcurrent09:41
  2. On its waywaiting
  3. Landedwaiting

Sent, stop 1 of 3

sent · stamped 09:41

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/transfer-track

Props

stops
[TrackStop, TrackStop, TrackStop]
default Sent / On its way / Landed
The three stops, in order.
reached
number
default 0
Index of the furthest stop actually reached, 0 to 2.
stamps
(string | undefined)[]
default []
Formatted times per stop; a new entry stamps in. The card never reads a clock itself.
failed
boolean
default false
The hop out of `reached` failed: the segment ahead turns danger and Retry appears.
failureMessage
string
default "The hop was refused."
The line shown beside Retry.
onRetry
() => void
default
Fires from the Retry press. Omit it and no Retry is offered.
amount
number
default
The sum in flight, printed in the header.
format
(value: number) => string
default
Money formatter — the card never invents a currency. Defaults to an en-US Intl.NumberFormat.
label
string
default
What the transfer is; names the region.
reference
React.ReactNode
default
A quiet mono line under the header — the reference the host issued.