Files
bitburner-src/src/Themes/ui/ThemeEditorButton.tsx
T
Snarling 83d357e758 commit1
2022-09-27 15:35:40 -04:00

20 lines
751 B
TypeScript

import React, { useState } from "react";
import Button from "@mui/material/Button";
import Tooltip from "@mui/material/Tooltip";
import { ThemeEditorModal } from "./ThemeEditorModal";
import ColorizeIcon from "@mui/icons-material/Colorize";
export function ThemeEditorButton(): React.ReactElement {
const [themeEditorOpen, setThemeEditorOpen] = useState(false);
return (
<>
<Tooltip title="The theme editor allows you to modify the colors the game uses.">
<Button id="bb-theme-editor-button" startIcon={<ColorizeIcon />} onClick={() => setThemeEditorOpen(true)}>
Theme Editor
</Button>
</Tooltip>
<ThemeEditorModal open={themeEditorOpen} onClose={() => setThemeEditorOpen(false)} />
</>
);
}