listに入っているtextをmapで回して表示しています。
textの文字が長いと親のdivタグからテキストがはみ出してしまいます。
試しにbox-sizingを指定しましたが変わりませんでした。はみ出さないで表示するにはどうしたらいいのでしょうか?
const Text = styled.li` display: flex; justify-content: flex-end; padding-bottom: 16px; .text{ margin-right: 8px; background: blue; font-size: 12px; border-radius: 20px 20px 0px 20px; white-space: pre; } `; <div syle={{ overflow: 'auto', padding: '24px'}}> <ul> {textList.map((text) => ( <Text> <div className="flex gridgap-5 align-items-end"> <div className="text">{text.name}</div> <p className="fs-10 color-fourth">{text.body}</p> </div> </Text> ))} </ul> </div>;