Frontend, README und Konfigurationsvorlage
React-Oberfläche mit Übersicht, Match-Erstellung, Beitritt über Team- und Zuschauercodes, Teamkarten, visuellem Map-Veto, Serie und Serverpanel. README beschreibt Einrichtung, Umgebungsvariablen, Rollen, Veto-Abläufe, Serveradapter und CSTV-Zuschauerzugang. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
104aa1a67b
commit
568ccf9b09
24 files changed
+1938
-1
No files matched your search
@@ -0,0 +1,19 @@
|
||||
import { clock } from '../lib/labels.js';
|
||||
|
||||
export default function EventLog({ events }) {
|
||||
return (
|
||||
<section className="panel event-log">
|
||||
<h2>Verlauf</h2>
|
||||
{events.length === 0 ? <p className="muted small">Noch keine Ereignisse.</p> : (
|
||||
<ol>
|
||||
{events.map((e, i) => (
|
||||
<li key={`${e.at}-${i}`} className={`ev-${e.type}`}>
|
||||
<time>{clock(e.at)}</time>
|
||||
<span>{e.message}</span>
|
||||
</li>
|
||||
))}
|
||||
</ol>
|
||||
)}
|
||||
</section>
|
||||
);
|
||||
}
|
||||
Reference in new issue
Block a user