2

How do I make reactable display a newline in a text column?

This does not work:

library(reactable)

reactable(
  data.frame(text = "test, \n test, \n test")
)
Rob G.
  • 395
  • 1
  • 8

1 Answers1

4

We can use <br> instead of \n and set colDef(html = TRUE).

library(reactable)

reactable(
  data.frame(text = "test, <br> test, <br> test"),
  columns = list(text = colDef(html = TRUE))
)

If needed uses gsub to change the extisting data.frame:

df <- data.frame(text = "test, \n test, \n test")
df$text <- gsub("\\n", "<br>", df$text)
TimTeaFan
  • 17,549
  • 4
  • 18
  • 39