|
|
|
@ -1,4 +1,5 @@ |
|
|
|
using System; |
|
|
|
using Microsoft.AspNetCore.Mvc.Rendering; |
|
|
|
using Microsoft.AspNetCore.Razor.TagHelpers; |
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; |
|
|
|
|
|
|
|
@ -11,15 +12,30 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Card |
|
|
|
output.TagName = "div"; |
|
|
|
output.Attributes.AddClass("card-body"); |
|
|
|
|
|
|
|
//if (!TagHelper.Title.IsNullOrWhiteSpace())
|
|
|
|
//{
|
|
|
|
// //TODO...
|
|
|
|
//}
|
|
|
|
ProcessTitle(output); |
|
|
|
ProcessSubtitle(output); |
|
|
|
} |
|
|
|
|
|
|
|
//if (!TagHelper.Subtitle.IsNullOrWhiteSpace())
|
|
|
|
//{
|
|
|
|
// //TODO...
|
|
|
|
//}
|
|
|
|
private void ProcessTitle(TagHelperOutput output) |
|
|
|
{ |
|
|
|
if (!TagHelper.Title.IsNullOrWhiteSpace()) |
|
|
|
{ |
|
|
|
var cardTitle = new TagBuilder(AbpCardTitleTagHelper.DefaultHeading.ToHtmlTag()); |
|
|
|
cardTitle.AddCssClass("card-title"); |
|
|
|
cardTitle.InnerHtml.Append(TagHelper.Title); |
|
|
|
output.PreContent.AppendHtml(cardTitle); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void ProcessSubtitle(TagHelperOutput output) |
|
|
|
{ |
|
|
|
if (!TagHelper.Subtitle.IsNullOrWhiteSpace()) |
|
|
|
{ |
|
|
|
var cardSubtitle = new TagBuilder(AbpCardSubtitleTagHelper.DefaultHeading.ToHtmlTag()); |
|
|
|
cardSubtitle.AddCssClass("card-subtitle text-muted mb-2"); |
|
|
|
cardSubtitle.InnerHtml.Append(TagHelper.Subtitle); |
|
|
|
output.PreContent.AppendHtml(cardSubtitle); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |