diff --git a/web/js/events.js b/web/js/events.js index f391b2e..40f3c9e 100644 --- a/web/js/events.js +++ b/web/js/events.js @@ -15,7 +15,7 @@ function formatTime(value) { function makeCard(item) { const row = document.createElement("div"); row.className = "event-card"; - row.innerHTML = `
`; + row.innerHTML = `${(item.level || "info").toUpperCase()}${formatTime(item.created_at)}${item.event_type}`; return row; } diff --git a/web/styles.css b/web/styles.css index bfa9034..6848e1d 100644 --- a/web/styles.css +++ b/web/styles.css @@ -887,25 +887,22 @@ button.danger:hover { background: var(--danger-hover); } } .event-card { - padding: 4px 8px; + display: flex; + align-items: baseline; + gap: 6px; + padding: 3px 8px; font-size: 12px; border-bottom: 1px solid var(--border); + white-space: nowrap; + overflow: hidden; } .event-card:hover { background: var(--surface-hover, var(--surface)); } -.event-meta { - display: flex; - align-items: baseline; - gap: 6px; -} - -.event-type { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; +.event-badge { + flex-shrink: 0; } .event-time { @@ -913,12 +910,16 @@ button.danger:hover { background: var(--danger-hover); } font-size: 11px; } +.event-type { + flex-shrink: 0; + font-weight: 600; +} + .event-message { - color: var(--text-muted, #888); + color: var(--text-2); font-size: 11px; overflow: hidden; text-overflow: ellipsis; - white-space: nowrap; } .equipment-select-row {