Convert to Blazor (#6)
Convert existing progress to Blazor on client and server
This commit was merged in pull request #6.
This commit is contained in:
21
src/JobsJobsJobs/Shared/Domain/MarkdownString.cs
Normal file
21
src/JobsJobsJobs/Shared/Domain/MarkdownString.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using Markdig;
|
||||
|
||||
namespace JobsJobsJobs.Shared
|
||||
{
|
||||
/// <summary>
|
||||
/// A string of Markdown text
|
||||
/// </summary>
|
||||
public record MarkdownString(string Text)
|
||||
{
|
||||
/// <summary>
|
||||
/// The Markdown conversion pipeline (enables all advanced features)
|
||||
/// </summary>
|
||||
private readonly MarkdownPipeline Pipeline = new MarkdownPipelineBuilder().UseAdvancedExtensions().Build();
|
||||
|
||||
/// <summary>
|
||||
/// Convert this Markdown string to HTML
|
||||
/// </summary>
|
||||
/// <returns>This Markdown string as HTML</returns>
|
||||
public string ToHtml() => Markdown.ToHtml(Text, Pipeline);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user