Невозможно прочитать свойство'ween '/' up '.. при попытке использовать theme.breakpoints.between.
Я прочитал ответы на другие вопросы об стеке и некоторых проблемах здесь: https://github.com/mui-org/material-ui/issues, и кажется, что единственным решением является использование ThemeProvider
или MuiThemeProvider
, которое я пробовал, но ошибка все еще существует ,
Файл компонента:
import React, { Component } from "react";
import PropTypes from "prop-types";
import { withStyles } from "@material-ui/styles";
import Grid from "@material-ui/core/Grid";
import Logo from "../assets/logo/logo";
const styles = theme => ({
root: {
flexGrow: 1
},
logo: {
[theme.breakpoints.up("md")]: {
padding: "5em"
}
}
});
class Tools extends Component {
render() {
const { classes } = this.props;
return (
<div className={classes.root}>
<Grid container className={classes.logo}>
<Grid item className={classes.logo}>
<Logo name="some-logo" />
</Grid>
</Grid>
</div>
);
}
}
Tools.propTypes = {
classes: PropTypes.object.isRequired
};
export default withStyles(styles)(Tools);
App.js
import React, { Component } from "react";
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
import MuiThemeProvider from "@material-ui/core/styles/MuiThemeProvider";
class App extends Component {
render() {
return (
<MuiThemeProvider>
<Router>
<div className="App">
<Switch>
<Route exact path="/" render={() => <Home />} />
</Switch>
</div>
</Router>
</MuiThemeProvider>
);
}
}
export default App;