From ead9f0b3c6ef4e47221d4966defa4fd1ae4cefeb Mon Sep 17 00:00:00 2001 From: sbwalker Date: Mon, 12 Feb 2024 15:43:24 -0500 Subject: [PATCH] enable Admin Dashboard in static rendering --- .../Themes/Controls/Theme/ControlPanel.razor | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor index 0daff8a8..4cf8d453 100644 --- a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor +++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor @@ -38,7 +38,7 @@ @if (_canViewAdminDashboard || UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.PermissionList)) { - @@ -53,7 +53,10 @@ {
- +
+ + +

@@ -238,6 +241,8 @@ } + + @code{ [Parameter] public string ButtonClass { get; set; } = "btn-outline-secondary"; @@ -257,6 +262,9 @@ [Parameter] public string LanguageDropdownAlignment { get; set; } = string.Empty; // Empty or Left or Right + [SupplyParameterFromForm(FormName = "ControlPanelForm")] + public string action { get; set; } + private bool _canViewAdminDashboard = false; private bool _showEditMode = false; private bool _deleteConfirmation = false; @@ -313,6 +321,11 @@ } } + private void AdminDashboard() + { + Navigate("Admin"); + } + protected override async Task OnParametersSetAsync() { _canViewAdminDashboard = CanViewAdminDashboard();