Fork of the excellent esp8266-react - https://github.com/rjwats/esp8266-react
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
814 B

  1. import React, { Component } from 'react';
  2. import { CssBaseline } from '@material-ui/core';
  3. import { MuiThemeProvider, createMuiTheme, StylesProvider } from '@material-ui/core/styles';
  4. import { blueGrey, indigo, orange, red, green } from '@material-ui/core/colors';
  5. const theme = createMuiTheme({
  6. palette: {
  7. primary: indigo,
  8. secondary: blueGrey,
  9. info: {
  10. main: blueGrey[900]
  11. },
  12. warning: {
  13. main: orange[500]
  14. },
  15. error: {
  16. main: red[500]
  17. },
  18. success: {
  19. main: green[500]
  20. }
  21. },
  22. });
  23. export default class CustomMuiTheme extends Component {
  24. render() {
  25. return (
  26. <StylesProvider>
  27. <MuiThemeProvider theme={theme}>
  28. <CssBaseline />
  29. {this.props.children}
  30. </MuiThemeProvider>
  31. </StylesProvider>
  32. );
  33. }
  34. }