Я использую чип материального интерфейса для отображения имени и электронной почты бок о бок. Но когда имя большая электронная почта идет вне границы чиповКак отображать имя и адрес электронной почты внутри материнской платы UI?
Это моя функция, возвращающая чипы
getGuestList() {
let {guests} = this.state;
let guestChips = [];
let s = {overflow: 'hidden',width: '50%', display: 'inline-flex'}
guests.map((guest, i) => {
guestChips.push(
<div key={i}>
<Chip
onRequestDelete={() => {this.removeGuest(i)}}
style={{marginTop: 10, width: '225%'}}
labelStyle={{width: '97%'}}
>
<div><div style={s}>
<div style={{textOverflow: 'ellipsis'}}>
{guest.name}
</div>
</div> | <div style={s}>{guest.email ? guest.email : ''}</div></div>
</Chip>
</div>
)
});
это показывает оба, но их ширина фиксируется на 50%, так что в случае, если электронная почта меньше есть это пространство остается на стороне электронной почты, и если имя небольшое пространство остается на стороне электронной почты.
Есть ли способ преодолеть это?
Полностью на борту с неприемлемым использованием материала ui chip, но он был нужен, чтобы все еще пытаться, оценить все, что вы сделали –