私は私のプロジェクトのためにcssModulesを使用していますが、私はこのような何かを行うことによってReduxの形式でFieldArray
コンポーネントのCSSをロードしようとしています:CSS
.container {
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
flexDirection: 'row',
paddingTop: 15,
}
上記私のCSSの下にあり、それは動作しません。
<div
key={index}
styleName="container"
>
<Field
component={Dropdown} label="" orientation="vertical"
name={`${callerIds}.countryId`} fieldArray
labelKey="country" valueKey="id" searchable={false}
className="row-popup" options={countries}
/>
<Field
component={TextField} label="" orientation="vertical"
name={`${callerIds}.value`} fieldArray
className="row-popup"
/>
</div>
これは、propType styleNameが無効であるとエラーします。しかし、私はField
コンポーネントで同じスタイリングを使用することができます。
しかし、私がcssインラインを追加しようとすると、それは完全に正常に動作します。
<div
key={index}
style={{
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
flexDirection: 'row',
paddingTop: 15,
}}
>
<Field
component={Dropdown} label="" orientation="vertical"
name={`${callerIds}.countryId`} fieldArray
labelKey="country" valueKey="id" searchable={false}
className="row-popup" options={countries}
/>
<Field
component={TextField} label="" orientation="vertical"
name={`${callerIds}.value`} fieldArray
className="row-popup"
/>
</div>