fix: hide game mode section on no tanks

This commit is contained in:
TrèsAbhi committed 2024-08-16 20:06:37 -05:00
1 parent 44f35a813c
commit 5d603cc246
1 file changed
+4 -1
@@ -11,13 +11,16 @@ export function GameModeSection() {
const awaitedGameDefinitions = use(gameDefinitions);
const awaitedConsumableDefinitions = use(consumableDefinitions);
const awaitedProvisionDefinitions = use(provisionDefinitions);
const roles = Object.entries(tank.roles);
if (roles.length === 0) return null;
return (
<Flex direction="column" gap="4" align="center">
<Heading size="6">Game mode abilities</Heading>
<Flex justify="center" gap="4" wrap="wrap" px="4">
{Object.entries(tank.roles).map(([key, value]) => {
{roles.map(([key, value]) => {
const id = Number(key);
const gameMode = awaitedGameDefinitions.gameModes[id];