diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/ContentTitle/ContentTitleViewComponent.cs b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/ContentTitle/ContentTitleViewComponent.cs new file mode 100644 index 0000000000..fe74f1485f --- /dev/null +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/ContentTitle/ContentTitleViewComponent.cs @@ -0,0 +1,19 @@ +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc.UI.Layout; + +namespace Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.ContentTitle; + +public class ContentTitleViewComponent : AbpViewComponent +{ + protected IPageLayout PageLayout { get; } + + public ContentTitleViewComponent(IPageLayout pageLayout) + { + PageLayout = pageLayout; + } + + public virtual IViewComponentResult Invoke() + { + return View("~/Themes/Basic/Components/ContentTitle/Default.cshtml", PageLayout.Content); + } +} diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/ContentTitle/Default.cshtml b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/ContentTitle/Default.cshtml new file mode 100644 index 0000000000..9544db41c2 --- /dev/null +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/ContentTitle/Default.cshtml @@ -0,0 +1,7 @@ +@using Volo.Abp.AspNetCore.Mvc.UI.Layout + +@model ContentLayout + +