Я использую Materialize-CSS в своем приложении React с CSS-модулями.
Я хотел бы использовать стиль по умолчанию для полей ввода, но когда я пытаюсь применить «браузер по умолчанию», как указано в документации, приведенной ниже, поля ввода по-прежнему не возвращаются к стилям браузера по умолчанию.
https://materializecss.com/helpers.html#browser-default
import mStyles from 'materialize-css/dist/css/materialize.min.css';
<Field
label="EMAIL"
name="email"
inputStyle={`${styles.input} ${mStyles['browser-default']}`}
/>
Единственное решение, которое я нашел, - это перезаписать все стили!Очевидно, это неудобно и взломано.
.input:focus {
border-bottom: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
Есть предложения об обходном пути или что я могу сделать не так?