import { memo } from 'react'; import { LocalTask } from '../../api'; import { relativeTime, statusTone, formatStatusLabel } from '../../lib/utils'; interface LocalTaskListItemProps { task: LocalTask; active: boolean; onClick: () => void; } export const LocalTaskListItem = memo(function LocalTaskListItem({ task, active, onClick }: LocalTaskListItemProps) { const status = task.latestJob?.status ?? 'queued'; const tone = statusTone(status); return ( ); });