У меня есть это текстовое поле:
<Typography component="p" className={classes.text}>
{this.props.post.text}
</Typography>
Я хотел бы иметь возможность включать абзацы, но весь введенный в него текст печатается в одну строку.
Документация предполагает, чтоparagraph
по умолчанию false
, поэтому я должен установить его в `true.
Я пробовал следующее:
<Typography component="p" className={classes.text} paragraph="true">
Я также пытался:
<Typography component="p" className={classes.text} paragraph={true}>
Ни то, ни другое, поэтому весь мой текст по-прежнему печатается в одну строку.
Как мне показать абзацы?
Дополнительная информация: Как я теперь понимаюатрибут attribute = {true} в типографии просто добавляет нижнее поле ко всему тексту .То есть мой единственный блок текста - это абзац.Если я хочу еще один абзац, я должен добавить еще Typography
.Что-то вроде:
<Typography component="p" className={classes.text} paragraph={true}>
{this.props.post.text}
</Typography>
<Typography component="p" className={classes.text} paragraph={true}>
{this.props.post.text2}
</Typography>
Это не совсем то, что я хочу.Возможно, я должен стремиться к тому, чтобы символы возврата во входном тексте были распознаны.Это правильно, и если да, то как это делается?
Я пробовал это:
<code> <pre>
<Typography component="p" className={classes.text}>
{this.props.post.text}
</Typography>
Тег сохраняет пробелы и разрывы строк внутри тегов, как есть.
Это не подходит, хотя.Если у меня длинная строка, текст не переносится на ширину карты.Вместо этого что-либо за пределами ширины карты становится усеченным.Очевидно, я хочу все это.Я хочу, чтобы мой текст был обернут в карточку, а также чтобы он поддерживал новые строки и абзацы.Как это сделать?