Remove solve button from ui
This commit is contained in:
parent
dd7c537cc6
commit
03784910b4
@ -102,11 +102,6 @@ export default function () {
|
|||||||
onClose: closeComplete,
|
onClose: closeComplete,
|
||||||
onOpen: openComplete,
|
onOpen: openComplete,
|
||||||
} = useDisclosure();
|
} = useDisclosure();
|
||||||
const {
|
|
||||||
isOpen: isAnsweredOpen,
|
|
||||||
onClose: closeAnswered,
|
|
||||||
onOpen: openAnswered,
|
|
||||||
} = useDisclosure();
|
|
||||||
const {
|
const {
|
||||||
isOpen: isForgottenOpen,
|
isOpen: isForgottenOpen,
|
||||||
onClose: onForgottenClose,
|
onClose: onForgottenClose,
|
||||||
@ -212,35 +207,6 @@ export default function () {
|
|||||||
setSelectedEvent("");
|
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) {
|
async function markComplete(eventId: string) {
|
||||||
const completeResp = await fetch(
|
const completeResp = await fetch(
|
||||||
`/api/events-team/events/${eventId}/complete`,
|
`/api/events-team/events/${eventId}/complete`,
|
||||||
@ -446,26 +412,6 @@ export default function () {
|
|||||||
</ModalFooter>
|
</ModalFooter>
|
||||||
</ModalContent>
|
</ModalContent>
|
||||||
</Modal>
|
</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}>
|
<Modal isOpen={isForgottenOpen} onClose={onForgottenClose}>
|
||||||
<ModalOverlay />
|
<ModalOverlay />
|
||||||
<ModalContent>
|
<ModalContent>
|
||||||
@ -676,22 +622,6 @@ export default function () {
|
|||||||
</>
|
</>
|
||||||
) : null}
|
) : null}
|
||||||
{can_approve &&
|
{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.approved &&
|
||||||
event.type === "gamenight" &&
|
event.type === "gamenight" &&
|
||||||
event.performed_at &&
|
event.performed_at &&
|
||||||
|
Loading…
x
Reference in New Issue
Block a user