diff --git a/Oqtane.Client/Modules/Admin/Site/Index.razor b/Oqtane.Client/Modules/Admin/Site/Index.razor
index 664aa686..bb9a7660 100644
--- a/Oqtane.Client/Modules/Admin/Site/Index.razor
+++ b/Oqtane.Client/Modules/Admin/Site/Index.razor
@@ -284,7 +284,10 @@
-
+
+
+
+
@@ -339,6 +342,8 @@
private string _tenant = string.Empty;
private string _database = string.Empty;
private string _connectionstring = string.Empty;
+ private string _connectionstringtype = "password";
+ private string _connectionstringtoggle = string.Empty;
private string _createdby;
private DateTime _createdon;
private string _modifiedby;
@@ -353,6 +358,7 @@
{
try
{
+ _connectionstringtoggle = SharedLocalizer["ShowPassword"];
_themeList = await ThemeService.GetThemesAsync();
Site site = await SiteService.GetSiteAsync(PageState.Site.SiteId);
if (site != null)
@@ -460,6 +466,20 @@
}
}
+ private void ToggleConnectionString()
+ {
+ if (_connectionstringtype == "password")
+ {
+ _connectionstringtype = "text";
+ _connectionstringtoggle = SharedLocalizer["HidePassword"];
+ }
+ else
+ {
+ _connectionstringtype = "password";
+ _connectionstringtoggle = SharedLocalizer["ShowPassword"];
+ }
+ }
+
private async Task SaveSite()
{
validated = true;