Merge pull request #2392 from TheMas3212/fix-1904

Add a Cancel button to exit out of Infiltrations
This commit is contained in:
hydroflame 2022-01-06 11:23:47 -05:00 committed by GitHub
commit ec49b8ad25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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}