Files
grungnet/src/modals/GameExpiredModal.tsx
Mitchell McCaffrey 569ed696fc Typescript
2021-07-13 08:59:28 +10:00

35 lines
874 B
TypeScript

import { Box, Label, Flex, Button, Text } from "theme-ui";
import Modal from "../components/Modal";
import { RequestCloseEventHandler } from "../types/Events";
type GameExpiredModalProps = {
isOpen: boolean;
onRequestClose: RequestCloseEventHandler;
};
function GameExpiredModal({ isOpen, onRequestClose }: GameExpiredModalProps) {
return (
<Modal
isOpen={isOpen}
onRequestClose={onRequestClose}
style={{ content: { maxWidth: "450px" } }}
>
<Box>
<Label py={2}>Game Timed Out</Label>
<Text as="p" mb={2} variant="caption">
Reselect your map to pick up where you left off.
</Text>
<Flex py={2}>
<Button sx={{ flexGrow: 1 }} m={1} ml={0} onClick={onRequestClose}>
Ok
</Button>
</Flex>
</Box>
</Modal>
);
}
export default GameExpiredModal;