+ if (state.scores) {
+ return (
+ <div className="scores">
+ <h2>Scores</h2>
+ <ul>
+ {state.scores.scores.map(score => {
+ return (
+ <li key={score.player}>
+ {score.player}: {score.score}
+ </li>
+ );
+ })}
+ </ul>
+ <h2>Words submitted</h2>
+ <ul>
+ {state.scores.words.map(word => {
+ return (
+ <li key={word.word}>
+ {word.word}:
+ {word.players.map(p => {
+ return (
+ <span key={p}>{p}{" "}</span>
+ );
+ })}
+ </li>
+ );
+ })}
+ </ul>
+ <button
+ className="new-game"
+ onClick={() => fetch_post_json('reset') }
+ >
+ New Game
+ </button>
+ </div>
+ );
+ }
+