From 02338896e0438da05735d9a461d1943d17114ef2 Mon Sep 17 00:00:00 2001 From: olekstomek Date: Fri, 30 Jul 2021 19:42:22 +0200 Subject: remember the password even if it is cleared by the None option (#127) * remember the password even if it is cleared by the None option * refactor remembering password after code review * fixes: label and checking encryption mode for saving password --- src/components/Card.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/Card.js b/src/components/Card.js index 6818320..9dfd098 100644 --- a/src/components/Card.js +++ b/src/components/Card.js @@ -65,7 +65,8 @@ export const Card = ({ direction = 'ltr' }) => { } const ssid = escape(network.ssid); - const password = escape(network.password); + const password = + network.encryptionMode === 'nopass' ? '' : escape(network.password); setQrvalue(`WIFI:T:${network.encryptionMode};S:${ssid};P:${password};;`); }, [network]); @@ -178,8 +179,6 @@ export const Card = ({ direction = 'ltr' }) => { setNetwork({ ...network, encryptionMode: e.target.value, - password: '', - hidePassword: false, }); }} /> -- cgit v1.2.3