Displaying all requested passwords

This commit is contained in:
MrFry 2020-04-10 10:24:13 +02:00
parent c93cf0e028
commit f67faa3031
2 changed files with 18 additions and 7 deletions

View file

@ -5,7 +5,7 @@ import styles from './pwRequest.module.css'
import constants from '../constants.json' import constants from '../constants.json'
export default function PwRequest (props) { export default function PwRequest (props) {
const [resul, setResult] = useState() const [result, setResult] = useState([])
const [remaining, setRemaining] = useState() const [remaining, setRemaining] = useState()
const handleSubmit = async () => { const handleSubmit = async () => {
@ -22,21 +22,21 @@ export default function PwRequest (props) {
rawResponse.json() rawResponse.json()
.then((resp) => { .then((resp) => {
if (resp.result === 'success') { if (resp.result === 'success') {
setResult(resp.pw) setResult([...result, resp.pw])
setRemaining(resp.remaining) setRemaining(resp.remaining)
} else if (resp.result === 'success') { } else if (resp.result === 'success') {
setResult('Nem vagy bejelentkezve!') // this should never happpen setResult([ 'Nem vagy bejelentkezve!' ]) // this should never happpen
} else { } 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) setRemaining(0)
} }
}) })
.catch((e) => { .catch((e) => {
setResult('Szerver oldali hiba!') setResult(['Szerver oldali hiba!'])
console.log(e) console.log(e)
}) })
} catch (e) { } catch (e) {
setResult('Szerver oldali hiba!') setResult(['Szerver oldali hiba!'])
console.log(e) console.log(e)
} }
} }
@ -58,7 +58,13 @@ export default function PwRequest (props) {
Jelszó kérése Jelszó kérése
</div> </div>
</div> </div>
{resul ? <div className={styles.pw}>{resul}</div> : null} {result ? <div className={styles.pwContainer}>{result.map((r, i) => {
return (
<div key={i} className={styles.pw}>
{i}.: {r}
</div>
)
})}</div> : null}
{remaining ? <div className={styles.remaining}>Még kérhető jelszavak: {remaining}</div> : null} {remaining ? <div className={styles.remaining}>Még kérhető jelszavak: {remaining}</div> : null}
</div> </div>
</div> </div>

View file

@ -23,6 +23,11 @@
} }
.pw { .pw {
margin: 10px;
}
.pwContainer {
font-family: "Courier New", Courier, monospace;
text-align: center; text-align: center;
font-size: 24px; font-size: 24px;
color: white; color: white;