Component gallery

Timestamp

Dates as people read them: relative time that ticks, absolute forms on hover, and the shared formatters.

Job row, ticking live

The relative label keeps advancing without a reload
job_9421Started

Record header, both readings

Relative leads by default; the toggle swaps which reading is primary
Started

Hover for the exact instant

Timestamp carries its own tooltip; never wrap it in a second one
Loadsheet exported
Hover the date for the exact instant.

Jobs table, mixed ages

Five ages in one column, from seconds to a stale date
JobModuleStarted
job_9421Part Type
job_9418Scrape
job_9402Normalize
job_9390Content
job_9210Part Type

Last synced, with Refresh

Refresh resets the clock to just now
Last synced

Styling slots

Timestamp exposes one loose className, not a full slot map
className
the visible text itself
@versable-git/ui · all states, both themes