Tailwind UI Pattern Registry for humans and agents

task timer inline time-tracking productivity stopwatch elapsed-time row inline timer time tracking task row elapsed time stopwatch start stop productivity start a timer from a task row track time directly in a task list inline stopwatch per task

Task Row with Inline Timer

Fetch pattern JSON: curl https://webspire.de/patterns/task-timer-row/base.json

Details

Family
task-timer-row
Tier
base
Kind
component
Responsive Dark Mode Tailwind Only Copy & Paste Requires JS
Stable Published
tasktimerinlinetime-trackingproductivitystopwatchelapsed-timerow

Slots

Name Required Description
task-row Yes Each row: checkbox · title · elapsed time · start/stop button. Only one timer runs at a time.

Props

Name Type Default Description
exclusive boolean true If true, starting a timer on one row stops any other running timer.

A compact task list that integrates per-task time tracking directly into each row. Each task shows an elapsed time counter and a play/stop toggle. Only one timer runs at a time — activating a new row automatically stops the previous one. Useful for billable-hour tracking, focus session logging, or any workflow where you need to measure time per item without leaving the task list.