(rendered: RenderEvent)
| 494 | } |
| 495 | |
| 496 | function renderDetailCard(rendered: RenderEvent): string { |
| 497 | const detail = eventDetail(rendered.event); |
| 498 | return `<article class="detail-card" data-event-id="${escapeHtml(rendered.id)}" data-case-id="${escapeHtml(rendered.caseId)}" tabindex="0"> |
| 499 | <div class="detail-title"> |
| 500 | <span class="kind ${escapeHtml(rendered.event.kind)}">${escapeHtml(rendered.event.kind)}</span> |
| 501 | <span>${escapeHtml(eventSummary(rendered.event))}</span> |
| 502 | </div> |
| 503 | <pre>${escapeHtml(JSON.stringify(detail, null, 2))}</pre> |
| 504 | </article>`; |
| 505 | } |
| 506 | |
| 507 | function eventLaneContent(event: StoredReportEvent, lane: 'left' | 'right'): string { |
| 508 | const content = lane === 'left' ? leftLaneSummary(event) : rightLaneSummary(event); |
nothing calls this directly
no test coverage detected