@namespace Oqtane.Themes.Controls @inherits ContainerBase @attribute [OqtaneIgnore] @((MarkupString)title) @code { private string title = ""; protected override Task OnParametersSetAsync() { title = ModuleState.Title; // check for core module actions component if (Constants.DefaultModuleActions.Contains(PageState.Action)) { title = PageState.Action; } else { if (!string.IsNullOrEmpty(ModuleState.ControlTitle)) { title = ModuleState.ControlTitle; } } return Task.CompletedTask; } }