5.13. 使用材料 5 的插件的主题问题


在此次更新之前,Developer Hub 使用 Material UI (MUI) 5 使用插件存在主题问题。

在这个版本中,Developer Hub 包含了额外的 MUI 5 相关软件包,并作为共享模块添加到应用程序 shell 中。因此,使用 MUI 5 组件和 tss-react 的动态插件可以正确地加载当前选择的主题。这样可确保 MUI 5 组件具有正确的颜色,并应用到它们。

虽然严格要求,但如果动态插件依赖于 MUI 5 组件以及类名称前缀,可以通过在插件的 index.ts 中添加以下代码来将此行为添加到前端动态插件中:

import { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className';

ClassNameGenerator.configure(componentName => {
  return componentName.startsWith('v5-')
    ? componentName
    : `v5-${componentName}`;
})

这个版本需要使用 @janus-idp/cli 软件包 > 1.13.1 的版本。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.