show walls destroyed in player info
This commit is contained in:
parent
a7231903c8
commit
e603c154b9
|
@ -3,6 +3,16 @@ import {Player} from './serverCalls';
|
||||||
import {Guid} from "./Guid.ts";
|
import {Guid} from "./Guid.ts";
|
||||||
import Column from "./components/Column.tsx";
|
import Column from "./components/Column.tsx";
|
||||||
|
|
||||||
|
function ScoreRow({name, value}: {
|
||||||
|
name: string;
|
||||||
|
value?: any;
|
||||||
|
}) {
|
||||||
|
return <tr>
|
||||||
|
<td>{name}</td>
|
||||||
|
<td>{value ?? '?'}</td>
|
||||||
|
</tr>;
|
||||||
|
}
|
||||||
|
|
||||||
export default function PlayerInfo({playerId}: { playerId: Guid }) {
|
export default function PlayerInfo({playerId}: { playerId: Guid }) {
|
||||||
const query = useQuery({
|
const query = useQuery({
|
||||||
queryKey: ['player'],
|
queryKey: ['player'],
|
||||||
|
@ -26,14 +36,9 @@ export default function PlayerInfo({playerId}: { playerId: Guid }) {
|
||||||
{query.isError && <p>{query.error.message}</p>}
|
{query.isError && <p>{query.error.message}</p>}
|
||||||
{query.isSuccess && <table>
|
{query.isSuccess && <table>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<ScoreRow name='kills' value={query.data?.scores?.kills}/>
|
||||||
<td>kills:</td>
|
<ScoreRow name='deaths' value={query.data?.scores?.deaths}/>
|
||||||
<td>{query.data?.scores?.kills ?? '?'}</td>
|
<ScoreRow name='walls' value={query.data?.scores?.wallsDestroyed}/>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>deaths:</td>
|
|
||||||
<td>{query.data?.scores?.deaths ?? '?'}</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>}
|
</table>}
|
||||||
</Column>;
|
</Column>;
|
||||||
|
|
Loading…
Reference in a new issue