try to fix table on save.js

This commit is contained in:
Ben Harris 2023-07-19 16:44:31 -04:00
parent 3986a83ccb
commit 9ac73aaf66
1 changed files with 5 additions and 5 deletions

View File

@ -14,7 +14,7 @@ export default function save( { attributes } ) {
const blockProps = useBlockProps.save();
return (
<div { ...blockProps } data-tournament-id={ attributes.tournament_id }>
{attributes.data && (
{attributes.data.players && attributes.data.standings && (
<table id="tournament-results-table">
<thead>
<tr>
@ -24,12 +24,12 @@ export default function save( { attributes } ) {
</tr>
</thead>
<tbody>
{Object.keys(attributes.data).map((player, i) => {
{Object.keys(attributes.data.standings).map((player, i) => {
return (
<tr key={player}>
<td>{attributes.data[i].position}</td>
<td>{attributes.data[i].name}</td>
<td>{attributes.data[i].points}</td>
<td>{attributes.data.standings[i].position}</td>
<td>{attributes.data.players.find(p => p.player_id === attributes.data.standings[i].player_id).name}</td>
<td>{attributes.data.standings[i].points}</td>
</tr>
);
})}