diff --git a/Oqtane.Client/UI/Pane.razor b/Oqtane.Client/UI/Pane.razor
index 97be40fa..a3429cca 100644
--- a/Oqtane.Client/UI/Pane.razor
+++ b/Oqtane.Client/UI/Pane.razor
@@ -1,19 +1,24 @@
-@using Microsoft.AspNetCore.Components.Rendering
+@using Microsoft.AspNetCore.Components.Rendering
@namespace Oqtane.UI
@inject IUserService UserService
@inject IModuleService ModuleService
@inject IModuleDefinitionService ModuleDefinitionService
-
- @if (_panetitle != "")
- {
+@if (_useadminborder)
+{
+
@((MarkupString)_panetitle)
- }
+ @DynamicComponent
+
+}
+else
+{
@DynamicComponent
-
+}
@code {
- private string _paneadminborder = "";
+ private bool _useadminborder = false;
+ private string _paneadminborder = "container";
private string _panetitle = "";
[CascadingParameter]
@@ -26,14 +31,15 @@
protected override void OnParametersSet()
{
- 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";
_panetitle = "" + Name + " Pane
";
}
else
{
- _paneadminborder = "";
+ _paneadminborder = "container";
_panetitle = "";
}
@@ -47,8 +53,8 @@
if (module != null && !module.IsDeleted)
{
var typename = module.ModuleType;
- // check for core module actions component
- if (Constants.DefaultModuleActions.Contains(PageState.Action))
+ // check for core module actions component
+ if (Constants.DefaultModuleActions.Contains(PageState.Action))
{
typename = Constants.DefaultModuleActionsTemplate.Replace(Constants.ActionToken, PageState.Action);
}
@@ -94,8 +100,8 @@
}
else
{
- // module control does not exist with name specified
- }
+ // module control does not exist with name specified
+ }
}
}
}
@@ -106,8 +112,8 @@
Module module = PageState.Modules.FirstOrDefault(item => item.ModuleId == PageState.ModuleId);
if (module != null && module.Pane.ToLower() == Name.ToLower() && !module.IsDeleted)
{
- // check if user is authorized to view module
- if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.View, module.Permissions))
+ // check if user is authorized to view module
+ if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.View, module.Permissions))
{
CreateComponent(builder, module);
}
@@ -117,8 +123,8 @@
{
foreach (Module module in PageState.Modules.Where(item => item.PageId == PageState.Page.PageId && item.Pane.ToLower() == Name.ToLower() && !item.IsDeleted).OrderBy(x => x.Order).ToArray())
{
- // check if user is authorized to view module
- if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.View, module.Permissions))
+ // check if user is authorized to view module
+ if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.View, module.Permissions))
{
CreateComponent(builder, module);
}
@@ -135,4 +141,4 @@
builder.SetKey(module.PageModuleId);
builder.CloseComponent();
}
-}
+}
\ No newline at end of file