From f67faa303130f144958c4866e53184a74b8c4359 Mon Sep 17 00:00:00 2001 From: MrFry Date: Fri, 10 Apr 2020 10:24:13 +0200 Subject: [PATCH] Displaying all requested passwords --- src/pages/pwRequest.js | 20 +++++++++++++------- src/pages/pwRequest.module.css | 5 +++++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/pages/pwRequest.js b/src/pages/pwRequest.js index a10c634..9715d31 100644 --- a/src/pages/pwRequest.js +++ b/src/pages/pwRequest.js @@ -5,7 +5,7 @@ import styles from './pwRequest.module.css' import constants from '../constants.json' export default function PwRequest (props) { - const [resul, setResult] = useState() + const [result, setResult] = useState([]) const [remaining, setRemaining] = useState() const handleSubmit = async () => { @@ -22,21 +22,21 @@ export default function PwRequest (props) { rawResponse.json() .then((resp) => { if (resp.result === 'success') { - setResult(resp.pw) + setResult([...result, resp.pw]) setRemaining(resp.remaining) } else if (resp.result === 'success') { - setResult('Nem vagy bejelentkezve!') // this should never happpen + setResult([ 'Nem vagy bejelentkezve!' ]) // this should never happpen } else { - setResult('Jelszó kérési lehetőségeid jelenleg nincsenek, nézz vissza később') + setResult(['Jelszó kérési lehetőségeid jelenleg nincsenek, nézz vissza később']) setRemaining(0) } }) .catch((e) => { - setResult('Szerver oldali hiba!') + setResult(['Szerver oldali hiba!']) console.log(e) }) } catch (e) { - setResult('Szerver oldali hiba!') + setResult(['Szerver oldali hiba!']) console.log(e) } } @@ -58,7 +58,13 @@ export default function PwRequest (props) { Jelszó kérése - {resul ?
{resul}
: null} + {result ?
{result.map((r, i) => { + return ( +
+ {i}.: {r} +
+ ) + })}
: null} {remaining ?
Még kérhető jelszavak: {remaining}
: null} diff --git a/src/pages/pwRequest.module.css b/src/pages/pwRequest.module.css index d735105..f494635 100644 --- a/src/pages/pwRequest.module.css +++ b/src/pages/pwRequest.module.css @@ -23,6 +23,11 @@ } .pw { + margin: 10px; +} + +.pwContainer { + font-family: "Courier New", Courier, monospace; text-align: center; font-size: 24px; color: white;