Files
2022-09-13 02:43:55 +03:00

19 lines
563 B
C#

using Microsoft.AspNetCore.Components;
using System.Web;
namespace MartianRobots.Web.Client.Shared
{
public class HtmlHelper
{
public static MarkupString RenderMultiline(string textWithLineBreaks)
{
var encodedLines = (textWithLineBreaks ?? string.Empty)
.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries)
.Select(line => HttpUtility.HtmlEncode(line))
.ToArray();
return (MarkupString)string.Join("<br />", encodedLines);
}
}
}