HomeData-aware

PreviousNext

Tube & Rail Status

Severity-sorted status for Tube, Elizabeth, Overground, DLR, and Tram.

Data-aware
Uses foundationsColoursRoundel
Used byBoard

Preview

Data from Transport for London via tfl-ts. Pass normalised rows as data.

Usage

const fetchedAt = Date.now()
const data = sortLinesBySeverityAndOrder(
  await tfl.line.getStatus({ modes: ["tube", "elizabeth-line"] }),
  { now: fetchedAt },
)

<TubeStatusBoard data={data} now={fetchedAt} />
Installable via shadcn CLI

Installation

pnpm dlx shadcn@latest add https://tfl.manglekuo.com/r/tube-status-board.json

In code

Colours · Roundel · Week ahead Block · Browse lines