RavenCore — Operator Dashboard

Loading…
tr[data-state="RUNNING"]{background:#0f2a1a} tr[data-state="STOPPED"]{background:#2a1a0f} tr[data-state="ERROR"]{background:#2a0f0f} td.state{font-weight:600} k.forEach(x=>h+=''+x+'');h+=''; a.forEach(o=>{h+='';k.forEach(x=>h+=''+o[x]+'');h+=''}); return h+''} fetch('/api/dashboard').then(r=>r.json()).then(d=>{ let o='';for(const k in d){o+='

'+k+'

'+t(d[k].data||[])} document.getElementById('root').innerHTML=o})