@if (term != null)
{
@term.Term
@term.Category
@((MarkupString)RenderMarkdown(term.LongDefinition))
@if (term.RelatedEntityIds.Count > 0)
{
Related Entities
@foreach (var entityId in term.RelatedEntityIds)
{
}
}
@if (term.RelatedTermIds.Count > 0)
{
Related Terms
@foreach (var relatedId in term.RelatedTermIds)
{
}
}
}
else
{
Term not found
The glossary term you're looking for doesn't exist.
}
@code {
[Parameter] public string TermId { get; set; } = "";
private GlossaryTermModel? term;
protected override void OnParametersSet()
{
term = glossaryService.GetTerm(TermId);
}
string RenderMarkdown(string text)
{
return Markdown.ToHtml(text);
}
}