Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Properly clear user list on close
  • Loading branch information
regalijan committed Oct 19, 2023
1 parent fa28e7b commit 3dfa0ce
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions components/NewGameBan.tsx
Expand Up @@ -20,11 +20,11 @@ import {
Thead,
Tr,
VStack,
useToast,
useToast
} from "@chakra-ui/react";
import { useState } from "react";

export default function (props: { isOpen: boolean; onClose: () => void }) {
export default function(props: { isOpen: boolean; onClose: () => void }) {
const actionMap: { [k: string]: number } = {};
const [users, setUsers] = useState([] as string[]);
const toast = useToast();
Expand All @@ -42,7 +42,7 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
png: "image/png",
webp: "image/webp",
webm: "video/webm",
wmv: "video/x-ms-wmv",
wmv: "video/x-ms-wmv"
};

function addUser(user: string) {
Expand Down Expand Up @@ -98,19 +98,19 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
bypass: true,
filename: evidence.name,
filesize: evidence.size,
usernames,
usernames
}),
headers: {
"content-type": "application/json",
"content-type": "application/json"
},
method: "POST",
method: "POST"
});

if (!submitReq.ok) {
toast({
description: ((await submitReq.json()) as { error: string }).error,
status: "error",
title: "Failed to submit report",
title: "Failed to submit report"
});

return;
Expand All @@ -125,24 +125,24 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
evidence.type ||
fileTypes[
evidence.name.split(".")[evidence.name.split(".").length - 1]
],
]
},
method: "PUT",
method: "PUT"
});

if (!fileUpload.ok) {
await fetch("/api/reports/recall", {
body: JSON.stringify({ id }),
headers: {
"content-type": "application/json",
"content-type": "application/json"
},
method: "POST",
method: "POST"
});

toast({
description: "Failed to upload file",
status: "error",
title: "Error",
title: "Error"
});

return;
Expand All @@ -151,15 +151,15 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
await fetch("/api/reports/complete", {
body: JSON.stringify({ id }),
headers: {
"content-type": "application/json",
"content-type": "application/json"
},
method: "POST",
method: "POST"
});

toast({
description: "User moderated",
status: "success",
title: "Success",
title: "Success"
});
}

Expand All @@ -168,12 +168,12 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
<ModalOverlay />
<ModalContent>
<ModalHeader>New Game Ban</ModalHeader>
<ModalCloseButton />
<ModalCloseButton onClick={reset} />
<ModalBody>
<Text>Username(s)</Text>
<Input id="username" mb="8px" placeholder="builderman" />
<Button
onClick={function () {
onClick={function() {
const user = (
document.getElementById("username") as HTMLInputElement
).value;
Expand All @@ -191,7 +191,7 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
duration: 5000,
isClosable: true,
status: "error",
title: "Invalid Username",
title: "Invalid Username"
});
return;
}
Expand Down Expand Up @@ -220,7 +220,7 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
<RadioGroup
onChange={(val) =>
Object.defineProperty(actionMap, user, {
value: parseInt(val),
value: parseInt(val)
})
}
>
Expand Down

0 comments on commit 3dfa0ce

Please sign in to comment.