私のアプリケーションには、複数のテーマ スタイルがあります (それらは異なる個別の CSS スタイル ファイルと考えることができます)。import
CSS モジュールの使用を開始したいのですが、最初のファイルの作成方法さえわかりません。
次の(単純な)ディレクトリ構造を想定してみましょう。
layouts/
themeA/
myComponent.css
themeB/
myComponent.css
themeC/
myComponent.css
components/
myComponent.js
ユーザー設定に応じて、別の CSS を選択したいと考えています。これは、ブラウザー (またはサーバー上) で簡単に実行できます。しかし、どうすれば myComponent.css を myComponent.js に含めることができるでしょうか?
CSS モジュールによると、import
使用しているファイルを使用する必要があります。だからimport styles from 'theme/myComponent.css
。問題は、私が真のテーマを 1 つ持っているのではなく、3 つの異なる並行したテーマを持っていることです。
import styles from '' // <<<< from what?
return `<div class=${styles.caption></div>`
CSSモジュールを使用する場合、複数のレイアウト/テーマで作業することさえ可能ですか?