From b9fed85a8c9c7a442aa80253391177aa4a265429 Mon Sep 17 00:00:00 2001 From: Friend2868 <90833416+Friend2868@users.noreply.github.com> Date: Wed, 7 Jun 2023 09:40:11 +0200 Subject: [PATCH] Toggle Fix --- .../Elektrifikatsiya/Pages/Settings.razor | 18 +++++++++++++++--- .../appsettings.Development.json | 3 +-- 2 files changed, 16 insertions(+), 5 deletions(-) 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 } }