From 72cc4a99da270e8c964da46776f8b4245fbd919c Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sun, 22 Aug 2021 14:54:05 +0200 Subject: Bump Material-UI version --- language-web/src/main/js/App.jsx | 14 ++++++------- language-web/src/main/js/editor/EditorButtons.jsx | 24 +++++++++++++---------- language-web/src/main/js/index.jsx | 24 +++++++++++++---------- language-web/src/main/js/makeStyles.js | 4 ++++ 4 files changed, 39 insertions(+), 27 deletions(-) create mode 100644 language-web/src/main/js/makeStyles.js (limited to 'language-web/src/main/js') diff --git a/language-web/src/main/js/App.jsx b/language-web/src/main/js/App.jsx index a0920823..5bd46c09 100644 --- a/language-web/src/main/js/App.jsx +++ b/language-web/src/main/js/App.jsx @@ -1,5 +1,4 @@ import React from 'react'; -import { makeStyles } from '@material-ui/core/styles'; import AppBar from '@material-ui/core/AppBar'; import Box from '@material-ui/core/Box'; import Button from '@material-ui/core/Button'; @@ -9,10 +8,11 @@ import Typography from '@material-ui/core/Typography'; import MenuIcon from '@material-ui/icons/Menu'; import PlayArrowIcon from '@material-ui/icons/PlayArrow'; +import { makeStyles } from './makeStyles'; import Editor from './editor/Editor'; import EditorButtons from './editor/EditorButtons'; -const useStyles = makeStyles(theme => ({ +const useStyles = makeStyles()(theme => ({ container: { maxHeight: '100vh', }, @@ -28,13 +28,13 @@ const useStyles = makeStyles(theme => ({ })); export default () => { - const classes = useStyles(); + const { classes, cx } = useStyles(); return ( { @@ -52,7 +52,7 @@ export default () => { GraphSolver @@ -83,7 +83,7 @@ export default () => { diff --git a/language-web/src/main/js/editor/EditorButtons.jsx b/language-web/src/main/js/editor/EditorButtons.jsx index 18139bd4..a5a57f93 100644 --- a/language-web/src/main/js/editor/EditorButtons.jsx +++ b/language-web/src/main/js/editor/EditorButtons.jsx @@ -1,34 +1,36 @@ import { observer } from 'mobx-react-lite'; import React from 'react'; -import { makeStyles } from '@material-ui/core/styles'; import Button from '@material-ui/core/Button'; import ButtonGroup from '@material-ui/core/ButtonGroup'; +import ToggleButton from '@material-ui/core/ToggleButton'; import Divider from '@material-ui/core/Divider'; import FormatListNumberedIcon from '@material-ui/icons/FormatListNumbered'; import RedoIcon from '@material-ui/icons/Redo'; import UndoIcon from '@material-ui/icons/Undo'; -import ToggleButton from '@material-ui/lab/ToggleButton'; +import { makeStyles } from '../makeStyles'; import { useRootStore } from '../RootStore'; -const useStyles = makeStyles(theme => ({ +const useStyles = makeStyles()(theme => ({ iconButton: { padding: 7, - minWidth: 36, border: 0, color: theme.palette.text.primary, - '&.MuiButtonGroup-groupedTextHorizontal': { + '&, &.MuiButtonGroup-grouped': { + minWidth: 36, + }, + '&.MuiButtonGroup-grouped:not(:last-of-type)': { borderRight: 0, }, }, divider: { margin: theme.spacing(0.5), - } + }, })); export default observer(() => { const editorStore = useRootStore().editorStore; - const classes = useStyles(); + const { classes, cx } = useStyles(); return ( <> {