From 695cf313c88ee49f455d001f0925fd77375c3db6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 22 May 2018 09:19:30 +0300 Subject: [PATCH] Added abp-if tag helper --- .../TagHelpers/If/AbpIfTagHelper.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/If/AbpIfTagHelper.cs diff --git a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/If/AbpIfTagHelper.cs b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/If/AbpIfTagHelper.cs new file mode 100644 index 0000000000..9533c07eba --- /dev/null +++ b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/If/AbpIfTagHelper.cs @@ -0,0 +1,19 @@ +using Microsoft.AspNetCore.Razor.TagHelpers; + +namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.If +{ + [HtmlTargetElement(Attributes = "abp-if")] + public class AbpIfTagHelper : AbpTagHelper + { + [HtmlAttributeName("abp-if")] + public bool Condition { get; set; } + + public override void Process(TagHelperContext context, TagHelperOutput output) + { + if (!Condition) + { + output.SuppressOutput(); + } + } + } +}