From d74c04fa7b01738aa3d5d4738d653430a1d622dd Mon Sep 17 00:00:00 2001 From: olekstomek Date: Sat, 31 Jul 2021 18:57:46 +0200 Subject: code refactoring proposal (#155) * code refactoring proposal * convert function to an ES6 function * Update src/components/Card.js Suggested change Co-authored-by: Ben Woodward Co-authored-by: Ben Woodward --- src/components/Card.js | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/src/components/Card.js b/src/components/Card.js index 9dfd098..b487b1e 100644 --- a/src/components/Card.js +++ b/src/components/Card.js @@ -70,6 +70,15 @@ export const Card = ({ direction = 'ltr' }) => { setQrvalue(`WIFI:T:${network.encryptionMode};S:${ssid};P:${password};;`); }, [network]); + const setEncryptionMode = (e) => + setNetwork({ + ...network, + encryptionMode: e.target.value, + }); + + const checkDirectionAndSetPadding = + direction === 'ltr' ? { paddingRight: '1em' } : { paddingLeft: '1em' }; + return (
{ > { name="encrypt-select" id="encrypt-none" value="nopass" - onChange={(e) => { - setNetwork({ - ...network, - encryptionMode: e.target.value, - }); - }} + onChange={setEncryptionMode} /> { name="encrypt-select" id="encrypt-wpa-wpa2-wpa3" value="WPA" - onChange={(e) => - setNetwork({ - ...network, - encryptionMode: e.target.value, - }) - } + onChange={setEncryptionMode} defaultChecked /> @@ -202,12 +195,7 @@ export const Card = ({ direction = 'ltr' }) => { name="encrypt-select" id="encrypt-wep" value="WEP" - onChange={(e) => - setNetwork({ - ...network, - encryptionMode: e.target.value, - }) - } + onChange={setEncryptionMode} /> -- cgit v1.2.3