feat: render game grid as React component via SymfonyUX

This commit is contained in:
thibaud-leclere
2026-03-28 13:19:13 +01:00
parent 1640d8d9d9
commit 748b1c7a08
3 changed files with 40 additions and 24 deletions

View File

@@ -64,9 +64,15 @@ class HomepageController extends AbstractController
$width = $rightSize + $leftSize + 1;
$middle = $leftSize;
// Build JSON-serializable grid for React
$grid = array_map(fn (array $actorData) => [
'actorName' => $actorData['actor']->getName(),
'actorId' => $actorData['actor']->getId(),
'pos' => $actorData['pos'],
], $actors);
return $this->render('homepage/index.html.twig', [
'mainActor' => $mainActor,
'actors' => $actors,
'grid' => $grid,
'width' => $width,
'middle' => $middle,
]);