fix team page

This commit is contained in:
ntr
2019-05-19 18:55:00 +10:00
parent fedc52b558
commit a024520d38
2 changed files with 48 additions and 7 deletions
+26 -2
View File
@@ -36,8 +36,16 @@ const addState = connect(
dispatch(actions.setTeam(crypIds));
}
function navToList() {
dispatch(actions.setGame(null));
dispatch(actions.setInstance(null));
return dispatch(actions.setNav('list'));
}
return {
setTeam,
navToList,
};
}
);
@@ -50,6 +58,7 @@ function Team(args) {
setTeam,
sendCrypSpawn,
navToList,
} = args;
if (!cryps) return <div></div>;
@@ -97,10 +106,25 @@ function Team(args) {
const spawnButtons = range(spawnButtonsNum)
.map(i => <SpawnButton key={i} i={i} spawn={name => sendCrypSpawn(name)} />);
const header = (
<div className="top">
<button
disabled={cryps.every(c => c)}
className="instance-btn instance-ui-btn right"
onClick={() => navToList()}>
Join an Instance
</button>
</div>
);
return (
<main className="menu-cryps">
{crypPanels}
{spawnButtons}
{header}
<div className="list">
{crypPanels}
{spawnButtons}
</div>
</main>
);
}