only add div on admin border

This commit is contained in:
Michael Atwood
2020-10-01 16:02:14 -07:00
parent f70fed66ae
commit 2a402497cf

View File

@ -4,15 +4,20 @@
@inject IModuleService ModuleService @inject IModuleService ModuleService
@inject IModuleDefinitionService ModuleDefinitionService @inject IModuleDefinitionService ModuleDefinitionService
<div class="@_paneadminborder"> @if (_useadminborder)
@if (_panetitle != "")
{ {
<div class="@_paneadminborder">
@((MarkupString)_panetitle) @((MarkupString)_panetitle)
}
@DynamicComponent @DynamicComponent
</div> </div>
}
else
{
@DynamicComponent
}
@code { @code {
private bool _useadminborder = false;
private string _paneadminborder = "container"; private string _paneadminborder = "container";
private string _panetitle = ""; private string _panetitle = "";
@ -28,6 +33,7 @@
{ {
if (PageState.EditMode && UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.Permissions) && Name != Constants.AdminPane) if (PageState.EditMode && UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.Permissions) && Name != Constants.AdminPane)
{ {
_useadminborder = true;
_paneadminborder = "app-pane-admin-border"; _paneadminborder = "app-pane-admin-border";
_panetitle = "<div class=\"app-pane-admin-title\">" + Name + " Pane</div>"; _panetitle = "<div class=\"app-pane-admin-title\">" + Name + " Pane</div>";
} }