import { observer } from 'mobx-react-lite';
import React from 'react';
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 { makeStyles } from '../makeStyles';
import { useRootStore } from '../RootStore';
const useStyles = makeStyles()((theme) => ({
iconButton: {
padding: 7,
border: 0,
color: theme.palette.text.primary,
'&, &.MuiButtonGroup-grouped': {
minWidth: 36,
},
'&.MuiButtonGroup-grouped:not(:last-of-type)': {
borderRight: 0,
},
},
divider: {
margin: theme.spacing(0.5),
},
}));
export const EditorButtons = observer(() => {
const { editorStore } = useRootStore();
const { classes, cx } = useStyles();
return (
<>
editorStore.toggleLineNumbers()}
size="small"
className={cx(classes.iconButton)}
aria-label="Show line numbers"
value="show-line-numbers"
>
>
);
});