私は、名前と電子メールを並べて表示するためにMaterial UIチップを使用しています。 しかし、名前が大きい電子メールがあるとき、これは私の関数であるマテリアル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チップの使用が適切ではないにもかかわらず、まだ試してみる必要がありました。 –