-
+
diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor
index a9bc3a44..a888d534 100644
--- a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor
+++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor
@@ -17,7 +17,7 @@
@if (ShowLanguageSwitcher)
{
-
+
}
@if (_showEditMode || (PageState.Page.IsPersonalizable && PageState.User != null && UserSecurity.IsAuthorized(PageState.User, RoleNames.Registered)))
@@ -239,6 +239,24 @@
}
@code{
+ [Parameter]
+ public string ButtonClass { get; set; } = "btn-outline-secondary";
+
+ [Parameter]
+ public string ContainerClass { get; set; } = "offcanvas offcanvas-end";
+
+ [Parameter]
+ public string HeaderClass { get; set; } = "offcanvas-header";
+
+ [Parameter]
+ public string BodyClass { get; set; } = "offcanvas-body overflow-auto";
+
+ [Parameter]
+ public bool ShowLanguageSwitcher { get; set; } = true;
+
+ [Parameter]
+ public string LanguageDropdownAlignment { get; set; } // Empty or Left or Right
+
private bool _canViewAdminDashboard = false;
private bool _showEditMode = false;
private bool _deleteConfirmation = false;
@@ -295,21 +313,6 @@
}
}
- [Parameter]
- public string ButtonClass { get; set; } = "btn-outline-secondary";
-
- [Parameter]
- public string ContainerClass { get; set; } = "offcanvas offcanvas-end";
-
- [Parameter]
- public string HeaderClass { get; set; } = "offcanvas-header";
-
- [Parameter]
- public string BodyClass { get; set; } = "offcanvas-body overflow-auto";
-
- [Parameter]
- public bool ShowLanguageSwitcher { get; set; } = true;
-
protected override async Task OnParametersSetAsync()
{
_canViewAdminDashboard = CanViewAdminDashboard();
diff --git a/Oqtane.Client/Themes/Controls/Theme/LanguageSwitcher.razor b/Oqtane.Client/Themes/Controls/Theme/LanguageSwitcher.razor
index 465de502..6bac57eb 100644
--- a/Oqtane.Client/Themes/Controls/Theme/LanguageSwitcher.razor
+++ b/Oqtane.Client/Themes/Controls/Theme/LanguageSwitcher.razor
@@ -12,7 +12,7 @@
-