【问题标题】:How do we extend material-ui's CssBaseline?我们如何扩展material-ui的CssBaseline?
【发布时间】:2019-06-14 17:42:27
【问题描述】:

我正在考虑这样做,但我不确定这是否是推荐的方法:

import * as React from "react"
import { withStyles, createStyles, Theme } from "@material-ui/core"
import CssBaseline from "@material-ui/core/CssBaseline"

// global styles for a Mapper app
class MyCssBaseline extends React.Component {
  render() {
    return <CssBaseline />
  }
}

export default withStyles(styles)(MapperCssBaseline)

function styles(_theme: Theme) {
  return createStyles({
    "@global": {
      fontSize: 12,
      // ... custom styles here ...
    }
  })
}

这是怎么回事?还是有更推荐的方式?

【问题讨论】:

标签: material-ui


【解决方案1】:

我在创建主题时设法用overrides 做到了

export const theme: Theme = createMuiTheme({
  overrides: {
    MuiCssBaseline: {
      '@global': {
        svg: {
          maxWidth: '100%',
          maxHeight: '100%',
        },
      },
    },
  },
})

【讨论】:

    猜你喜欢
    • 2019-01-10
    • 2021-11-25
    • 1970-01-01
    • 2020-07-22
    • 2020-12-11
    • 1970-01-01
    • 2021-07-22
    • 2016-09-14
    • 2019-10-14
    相关资源
    最近更新 更多