import { ExternalLink, Cpu, Building2 } from 'lucide-react' interface TicketData { ticket?: { id?: number | string summary?: string status?: string priority?: string board?: string } company?: { name?: string } configurations?: Array<{ device_identifier?: string type?: string ip_address?: string }> } interface SessionTicketCardProps { ticketId: string ticketData: TicketData | null siteUrl?: string } export function SessionTicketCard({ ticketId, ticketData, siteUrl }: SessionTicketCardProps) { const ticket = ticketData?.ticket const company = ticketData?.company const configs = ticketData?.configurations const ticketUrl = siteUrl ? `${siteUrl}/v4_6_release/services/system_io/Service/fv_sr100_request.rails?service_recid=${ticketId}` : null return (
#{ticketId} {ticket?.summary && ( — {ticket.summary} )}
Devices
+{configs.length - 3} more
)}