diff --git a/static/css/modes/tscm.css b/static/css/modes/tscm.css index a5d167f..ea742ff 100644 --- a/static/css/modes/tscm.css +++ b/static/css/modes/tscm.css @@ -1354,6 +1354,28 @@ color: var(--text-secondary); } +/* Classification Dots - replaces emoji circles for risk levels */ +.classification-dot { + display: inline-block; + width: 10px; + height: 10px; + border-radius: 50%; + vertical-align: middle; + margin-right: 4px; +} + +.classification-dot.high { + background-color: var(--accent-red); +} + +.classification-dot.review { + background-color: var(--accent-orange); +} + +.classification-dot.info { + background-color: var(--accent-green); +} + /* Device Indicators with Icons */ .device-indicator-icon { display: inline-flex; diff --git a/static/js/components/signal-cards.js b/static/js/components/signal-cards.js index 2f3187e..1cf5914 100644 --- a/static/js/components/signal-cards.js +++ b/static/js/components/signal-cards.js @@ -1072,22 +1072,19 @@ const SignalCards = (function() { const stats = getAddressStats('meter', msg.id); const seenCount = stats ? stats.count : 1; - // Determine meter type icon and color - let meterIcon = '⚡'; + // Determine meter type color let meterTypeClass = 'electric'; const meterType = (msg.type || '').toLowerCase(); if (meterType.includes('gas')) { - meterIcon = '🔥'; meterTypeClass = 'gas'; } else if (meterType.includes('water')) { - meterIcon = '💧'; meterTypeClass = 'water'; } card.innerHTML = `