refactor(events): display each event on a single line
Flatten two-row card (meta + message) into one flex row: badge | time | event_type | message (ellipsis overflow) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a8d36578fa
commit
da03441c11
|
|
@ -15,7 +15,7 @@ function formatTime(value) {
|
|||
function makeCard(item) {
|
||||
const row = document.createElement("div");
|
||||
row.className = "event-card";
|
||||
row.innerHTML = `<div class="event-meta"><span class="badge">${(item.level || "info").toUpperCase()}</span><span class="muted event-time">${formatTime(item.created_at)}</span><strong class="event-type">${item.event_type}</strong></div><div class="event-message">${item.message}</div>`;
|
||||
row.innerHTML = `<span class="badge event-badge">${(item.level || "info").toUpperCase()}</span><span class="muted event-time">${formatTime(item.created_at)}</span><span class="event-type">${item.event_type}</span><span class="event-message">${item.message}</span>`;
|
||||
return row;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue