Add a Cancel to exit out of Infiltrations

fixes  #1904
doesnt current impose a penalty for canceling but i can add that in
easily if wanted
This commit is contained in:
TheMas3212 2022-01-06 19:30:15 +11:00
parent 7107dd682c
commit 604211112f
No known key found for this signature in database
GPG Key ID: 62A173A4FDA683CA

@ -1,6 +1,7 @@
import { use } from "../../ui/Context";
import React, { useState } from "react";
import Grid from "@mui/material/Grid";
import Button from "@mui/material/Button";
import { Countdown } from "./Countdown";
import { BracketGame } from "./BracketGame";
import { SlashGame } from "./SlashGame";
@ -98,6 +99,11 @@ export function Game(props: IProps): React.ReactElement {
setupNextGame();
}
function cancel(): void {
router.toCity();
return;
}
let stageComponent: React.ReactNode;
switch (stage) {
case Stage.Countdown:
@ -132,6 +138,9 @@ export function Game(props: IProps): React.ReactElement {
return (
<>
<Grid container spacing={3}>
<Grid item xs={3}>
<Button onClick={cancel}>Cancel</Button>
</Grid>
<Grid item xs={3}>
<Typography>
Level: {level}&nbsp;/&nbsp;{props.MaxLevel}