Сохранять разрывы строк с помощью текстовых полей React-Admin / Material UI? - PullRequest
0 голосов
/ 01 мая 2019

Я использую React-Admin и в моей базе данных есть поле, которое содержит разрывы строк (\ n). Когда я вывожу это на страницу вроде этого:

<TextField source="extra_details" />

Разрывы строк игнорируются, и все работает вместе. Как сделать так, чтобы переводы строки отображались правильно?

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 мая 2019

Стили могут помочь ...

import {withStyles} from "@material-ui/core/styles";

const styles = {
  displayLinebreakAndTab: {whiteSpace: "pre-wrap" },
};

const SomeText = withStyles(styles)(({classes, ...props}) => (
  <TextField
    className={classes.displayLinebreakAndTab}
    {...props}
  />
));
0 голосов
/ 02 мая 2019

А как насчет <RichTextField />?

https://marmelab.com/react-admin/Fields.html#richtextfield

Или вы всегда можете создать свой собственный компонент TextField.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...