diff --git a/src/pages/pwRequest.js b/src/pages/pwRequest.js index 6977da3..678bc51 100644 --- a/src/pages/pwRequest.js +++ b/src/pages/pwRequest.js @@ -68,13 +68,20 @@ export default function PwRequest({ globalData }) { fetchAvailablePWS().then((data) => { setData(data) }) + const nextDate = 1 const now = new Date() - const now2 = new Date(now.getFullYear(), now.getMonth(), now.getDate()) - let next = new Date(now.getFullYear(), now.getMonth() + 1, 1) - let daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24 - if (daysTillNext === 0) { - next = new Date(now.getFullYear(), now.getMonth() + 2, 1) + if (now.getDate() === nextDate) { + setDaysTillNext(0) + return } + const now2 = new Date(now.getFullYear(), now.getMonth(), now.getDate()) + + let next = new Date( + now.getFullYear(), + now.getMonth() + (now.getDate() < nextDate ? 0 : 1), + nextDate + ) + let daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24 daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24 setDaysTillNext(daysTillNext) @@ -117,10 +124,18 @@ export default function PwRequest({ globalData }) { {' ' + availablePWS + ' db '} jelszót generálhatsz még. Eddig összesen {' ' + requestedPWS + ' '} - jelszót generáltál. - {' ' + daysTillNext + ' '} - nap múlva áll rendelkezésre ismét a maximum elérhető - jelszógenerálási lehetőség + jelszót generáltál.{' '} + {daysTillNext === 0 ? ( + <> + Ma éjfél után + + ) : ( + <> + {daysTillNext} nap múlva + + )}{' '} + áll rendelkezésre ismét a maximum elérhető jelszógenerálási + lehetőség

A jelenleg bejelentkezett felhasználó ( {' #' + userId + ' '}) {' ' + dayDiff + ' '}