diff --git a/src/components/TokenMenu.js b/src/components/TokenMenu.js index 67faa35..506af70 100644 --- a/src/components/TokenMenu.js +++ b/src/components/TokenMenu.js @@ -3,7 +3,7 @@ import Modal from "react-modal"; import interact from "interactjs"; import { Box, Input } from "theme-ui"; -import { statusOptions, statusToColor } from "../helpers/status"; +import colors, { colorOptions } from "../helpers/colors"; function TokenMenu({ tokenClassName, onTokenChange }) { const [isOpen, setIsOpen] = useState(false); @@ -172,20 +172,20 @@ function TokenMenu({ tokenClassName, onTokenChange }) { justifyContent: "space-between", }} > - {statusOptions.map((status) => ( + {colorOptions.map((color) => ( handleStatusChange(status)} + onClick={() => handleStatusChange(color)} > - {currentToken.status && currentToken.status.includes(status) && ( + {currentToken.status && currentToken.status.includes(color) && ( diff --git a/src/helpers/colors.js b/src/helpers/colors.js new file mode 100644 index 0000000..ed8684b --- /dev/null +++ b/src/helpers/colors.js @@ -0,0 +1,13 @@ +// Colors used for the game for theme general UI colors look at theme.js +const colors = { + blue: "rgb(26, 106, 255)", + orange: "rgb(255, 116, 51)", + red: "rgb(255, 77, 77)", + purple: "rgb(136, 77, 255)", + green: "rgb(133, 255, 102)", + pink: "rgb(235, 138, 255)", +}; + +export const colorOptions = Object.keys(colors); + +export default colors; diff --git a/src/helpers/status.js b/src/helpers/status.js deleted file mode 100644 index b787bfc..0000000 --- a/src/helpers/status.js +++ /dev/null @@ -1,27 +0,0 @@ -export function statusToColor(status) { - switch (status) { - case "blue": - return "rgb(26, 106, 255)"; - case "orange": - return "rgb(255, 116, 51)"; - case "red": - return "rgb(255, 77, 77)"; - case "purple": - return "rgb(136, 77, 255)"; - case "green": - return "rgb(133, 255, 102)"; - case "pink": - return "rgb(235, 138, 255)"; - default: - throw Error("Color not implemented"); - } -} - -export const statusOptions = [ - "blue", - "orange", - "red", - "purple", - "green", - "pink", -];