diff --git a/client/components/panels/banned-emails.jsx b/client/components/panels/banned-emails.jsx index f3fa273..0aab2c3 100644 --- a/client/components/panels/banned-emails.jsx +++ b/client/components/panels/banned-emails.jsx @@ -2,10 +2,10 @@ import React, { useState, useEffect } from 'react'; const BannedEmails = props => { const [data, setData] = useState(null); - let usernameElement, emailElement, dateElement, reasonElement; + let usernameElement, emailElement, expiryElement, reasonElement; let unbanElement; - fetch('/api/admin/banned', { method: 'POST' }) + fetch('/api/admin/banned', { method: 'GET' }) .then(banned => banned.json()) .then(banned => !data ? setData(banned) : null) .catch(e => console.error(e)) @@ -30,7 +30,7 @@ const BannedEmails = props => { {entry.username} {entry.email} {entry.privilege} - {entry.expiry} + {entry.expiry ? (new Date(entry.expiry)).toISOString() : null} {entry.reason} )} @@ -38,24 +38,24 @@ const BannedEmails = props => {

Ban

-
{ e.preventDefault(); await handleBan(usernameElement.value, emailElement.value, dateElement.value, reasonElement.value); }}> + { e.preventDefault(); await handleBan(usernameElement.value, emailElement.value, expiryElement.value, reasonElement.value); }}>
- + usernameElement = e} />
- + emailElement = e} />
- - dateElement = e} /> + + expiryElement = e} />
- +