diff --git a/src/Elektrifikatsiya/Elektrifikatsiya/Pages/Settings.razor b/src/Elektrifikatsiya/Elektrifikatsiya/Pages/Settings.razor index d2aea31..2833c90 100644 --- a/src/Elektrifikatsiya/Elektrifikatsiya/Pages/Settings.razor +++ b/src/Elektrifikatsiya/Elektrifikatsiya/Pages/Settings.razor @@ -139,10 +139,13 @@ @code { + ListView deviceList = new ListView(); List plugs = new List(); bool hideButtonSettings = true; + int clicks = 0; + double electricityPrice = 0; Device? SelectedDevice = null; @@ -162,9 +165,18 @@ private void Toggle(Device device) { - hideButtonSettings = !hideButtonSettings; - SelectedDevice = device; - DeviceCopy = device.CopyDevice(); + if (device == SelectedDevice || clicks == 0) + { + hideButtonSettings = !hideButtonSettings; + SelectedDevice = device; + DeviceCopy = device.CopyDevice(); + clicks++; + } + else + { + SelectedDevice = device; + DeviceCopy = device.CopyDevice(); + } } private async void OnSave() diff --git a/src/Elektrifikatsiya/Elektrifikatsiya/appsettings.Development.json b/src/Elektrifikatsiya/Elektrifikatsiya/appsettings.Development.json index 4e6d4c9..617c1e4 100644 --- a/src/Elektrifikatsiya/Elektrifikatsiya/appsettings.Development.json +++ b/src/Elektrifikatsiya/Elektrifikatsiya/appsettings.Development.json @@ -10,11 +10,10 @@ "User": "", "Key": "", "DefaultEmail": "SMTP_EMAIL_ADDRESS", - "DefaultEmail": "", "Templates": { "DailyNotification": "../assets/DailyNotif.html" }, "SmtpServer": "", - "SmtpPort": + "SmtpPort": 0 } }