Я хочу выборочно использовать классы semantic-ui-css
в своих компонентах. Проблема в том, что я использую опцию модулей PostCSS, которая локально охватывает все имена классов для определенного компонента. Когда я использую компоненты semantic-ui-react
, например кнопку, он отображает элемент button
с классами ui button
, но включенный css получает локальную область действия, поэтому вместо button
я получаю button-min_ui__14RRq
Мне нужно сделать одну из двух вещей:
- Импорт Semantic-ui css без локального охвата классов
- Сделать компоненты Semantic-ui для использования классов с локальной областью действия
На данный момент я вижу, что у меня есть только один вариант:
import React from 'react';
import { Button } from 'semantic-ui-react'
import semantic from 'semantic-ui-css/components/button.min.css'
export default class Test extends React.Component {
render(){
return (
<Button className={[semantic.ui, semantic.button]}>Click Here</Button>
)
}
}
Я прямо указываю, какие классы должна использовать кнопка. Это работает, но я должен сделать это для каждого элемента, и он сохраняет классы по умолчанию. Так что я получаю ui button button-min_ui__14RRq button-min_button__Uio9b
Есть ли способ сделать это без сохранения классов по умолчанию?