您需要使用最新主题和旧主题。遗留主题应在Admin组件上设置,最新主题应通过ThemeProvider设置。 MUI v5和MUI v4.x在基本的默认主题方面没有什么不同。鉴于一些东西已经被移动了,一两把钥匙被移走了。您可以创建一个对象作为全局主题(包含排版,调色板,断点等,如果您自定义这些值)。 v5.x和v4.x的一个关键区别是组件的样式覆盖和默认属性是如何定义的。您需要创建一个函数来循环所有themeV5.components,并获取defaultProps和styleOverrides中的值,并将它们分配到themeV4.props和themeV4.overrides下。
3条答案
按热度按时间w1jd8yoj1#
您需要使用最新主题和旧主题。遗留主题应在Admin组件上设置,最新主题应通过ThemeProvider设置。
MUI v5和MUI v4.x在基本的默认主题方面没有什么不同。鉴于一些东西已经被移动了,一两把钥匙被移走了。您可以创建一个对象作为全局主题(包含排版,调色板,断点等,如果您自定义这些值)。
v5.x和v4.x的一个关键区别是组件的样式覆盖和默认属性是如何定义的。您需要创建一个函数来循环所有themeV5.components,并获取defaultProps和styleOverrides中的值,并将它们分配到themeV4.props和themeV4.overrides下。
bttbmeg02#
看起来像next major version (4) of React-Admin添加了support for MUI v5
zxlwwiss3#
他们发布了使用mui 5的react-admin v4