Refactored buttons and modals to be separate

This commit is contained in:
Mitchell McCaffrey
2020-04-13 18:15:00 +10:00
parent a1c0ce8b9d
commit bcf9f94c24
8 changed files with 248 additions and 155 deletions

View File

@@ -0,0 +1,30 @@
import React from "react";
import { Box, Label, Text } from "theme-ui";
import Modal from "../components/Modal";
function AddPartyMemberModal({ isOpen, onRequestClose, gameId }) {
return (
<Modal isOpen={isOpen} onRequestClose={onRequestClose}>
<Box>
<Label pt={2} pb={1}>
Invite players
</Label>
<Text as="p" mb={2} variant="caption">
Other people can join using the game ID
</Text>
<Box p={2} bg="hsla(230, 20%, 0%, 20%)">
<Text>{gameId}</Text>
</Box>
<Text as="p" my={2} variant="caption">
Or by using this link
</Text>
<Box p={2} bg="hsla(230, 20%, 0%, 20%)">
<Text>{window.location.href}</Text>
</Box>
</Box>
</Modal>
);
}
export default AddPartyMemberModal;