Remove solve button from ui

This commit is contained in:
Regalijan 2024-11-20 17:05:32 -05:00
parent dd7c537cc6
commit 03784910b4
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -102,11 +102,6 @@ export default function () {
onClose: closeComplete,
onOpen: openComplete,
} = useDisclosure();
const {
isOpen: isAnsweredOpen,
onClose: closeAnswered,
onOpen: openAnswered,
} = useDisclosure();
const {
isOpen: isForgottenOpen,
onClose: onForgottenClose,
@ -212,35 +207,6 @@ export default function () {
setSelectedEvent("");
}
async function markAnswered(eventId: string) {
const answerResp = await fetch(`/api/events-team/events/${eventId}/solve`, {
body: "{}",
headers: {
"content-type": "application/json",
},
method: "POST",
});
closeAnswered();
if (!answerResp.ok) {
toast({
description: "Failed to mark as solved",
status: "error",
title: "Oops",
});
return;
}
const newEventData = eventData;
newEventData[eventData.findIndex((e) => e.id === eventId)].answered_at =
Date.now();
setEventData([...newEventData]);
setSelectedEvent("");
}
async function markComplete(eventId: string) {
const completeResp = await fetch(
`/api/events-team/events/${eventId}/complete`,
@ -446,26 +412,6 @@ export default function () {
</ModalFooter>
</ModalContent>
</Modal>
<Modal isOpen={isAnsweredOpen} onClose={closeAnswered}>
<ModalOverlay />
<ModalContent>
<ModalHeader>Mark as Solved</ModalHeader>
<ModalCloseButton />
<ModalBody>
<Text>Are you sure you want to mark this riddle as solved?</Text>
</ModalBody>
<ModalFooter>
<Button onClick={closeAnswered}>Cancel</Button>
<Button
colorScheme="blue"
ml="8px"
onClick={async () => await markAnswered(selectedEvent)}
>
Mark Answered
</Button>
</ModalFooter>
</ModalContent>
</Modal>
<Modal isOpen={isForgottenOpen} onClose={onForgottenClose}>
<ModalOverlay />
<ModalContent>
@ -676,22 +622,6 @@ export default function () {
</>
) : null}
{can_approve &&
!event.pending &&
event.approved &&
event.performed_at &&
event.type === "rotw" &&
!event.answered_at ? (
<Button
colorScheme="blue"
onClick={() => {
setSelectedEvent(event.id);
openAnswered();
}}
>
Mark as Solved
</Button>
) : null}
{can_approve &&
event.approved &&
event.type === "gamenight" &&
event.performed_at &&