Pressing a row opens it in the editor beside the list. Stop belongs to the timer it stops; Add belongs to the panel, because it has no timer to belong to.
Timers are session-only and will be lost on disconnect.
<.timers_panel id="timers" timers={@timers} on_edit="timers_dialog_edit"
on_stop="timers_dialog_stop" />
The row the form is about stays marked while the editor is open.
Timers are session-only and will be lost on disconnect.
The empty state names what the reader can do about it.
Timers are session-only and will be lost on disconnect.