KQ-620 · CHIP/CONTACT

Chip Contact

A close-up of a card's contact plate while a reader talks to it: a glint sweeps the plate on a linear tween as the eight pads light one after another in a cascade of flicks, then the read fills the plate left to right, determinate when the host passes progress and sweeping when it does not. Success stamps a disc on recoil with its tick drawn by pathLength; a refusal blinks the plate twice on a tween and offers Retry.

KQ-620 · CHIP/CONTACT
Chip readGaugeworks counter reader

Waiting for a card

Chip idle · 0%

Install

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

$ pnpm dlx shadcn@latest add @kinetiq/chip-contact

Props

status
"idle" | "connecting" | "reading" | "approved" | "declined"
default "idle"
The phase the reader is in.
progress
number
default
0–1. Given, the scan is determinate and reported; omitted, it loops.
steps
string[]
default three seeded lines
Read steps; the line under the plate names the one progress has reached.
reader
string
default "Gaugeworks counter reader"
Who is reading, printed in the header.
declineReason
string
default "Chip could not be read"
Printed under the plinth when the read is refused.
onRetry
() => void
default
Fires from the Retry press; omit it and no Retry is offered.
label
string
default "Chip read"
Names the group for assistive technology.