Я пытаюсь использовать react-phone-input-2
в своей форме, так как он предоставляет множество функций, таких как флаг и форматирование, и т. Д. c ..
Но я не могу настроить ввод, используя свой собственный css. Например: высота, ширина
Также я импортировал материал css, предоставленный той же упаковкой, что и все другие компоненты, использующие материал.
import PhoneInput from 'react-phone-input-2';
import 'react-phone-input-2/lib/material.css';
<div>
<PhoneInput
country={'us'}
value={this.props.receiverPhone}
className={classes.phoneNumber}
fullWidth="true"
onChange={(phone) => this.props.changePhoneNumber(phone)}
/>
</div>
мои стили
phoneNumber: {
[theme.breakpoints.down('sm')]: {
width: '95%',
},
[theme.breakpoints.up('md')]: {
width: '93%',
},
[theme.breakpoints.up('lg')]: {
width: '82%',
},
padding: '5px',
height: '40px',
marginTop: theme.spacing(2),
marginRight: theme.spacing(1),
marginBottom: theme.spacing(3),
},
Я также пытался указать style={{width:100, height:40}}
и InputProps{{className:classes.phoneNumber}}
в качестве реквизита для <PhoneInput>
, но похоже, что даже это тоже не работает. Есть ли другой способ исправить это?