import { Link } from 'react-router-dom'; import { formatDistanceToNow } from 'date-fns'; import { SEVERITY_BG } from '../../lib/severityColors'; import SeverityBadge from '../../components/SeverityBadge'; import StatusBadge from '../../components/StatusBadge'; import Avatar from '../../components/Avatar'; import type { Ticket } from '../../types'; interface TicketListItemProps { ticket: Ticket; selected: boolean; focused: boolean; onToggle: () => void; } export default function TicketListItem({ ticket, selected, focused, onToggle }: TicketListItemProps) { return (