5.13. Material 5 を使用するプラグインのテーマの問題


この更新前は、Developer Hub では Material UI (MUI) 5 を使用するプラグインでテーマの問題が発生していました。

この更新により、Developer Hub に MUI 5 関連パッケージが追加され、共有モジュールとしてアプリケーションシェルに追加されました。したがって、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

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.