]>
Commit | Line | Data |
---|---|---|
dd24f1bb C |
1 | import { immutableAssign } from './object' |
2 | ||
3 | function objectLineFeedToHtml (obj: any, keyToNormalize: string) { | |
4 | return immutableAssign(obj, { | |
5 | [keyToNormalize]: lineFeedToHtml(obj[keyToNormalize]) | |
6 | }) | |
7 | } | |
8 | ||
9 | function lineFeedToHtml (text: string) { | |
10 | if (!text) return text | |
11 | ||
12 | return text.replace(/\r?\n|\r/g, '<br />') | |
13 | } | |
14 | ||
15 | export { | |
16 | objectLineFeedToHtml, | |
17 | lineFeedToHtml | |
18 | } |