Attempt to improve info modal

This commit is contained in:
Regalijan 2024-12-09 16:01:43 -05:00
parent 71381e937b
commit 069963c116
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -13,6 +13,7 @@ import {
Box,
Button,
Container,
Heading,
Modal,
ModalBody,
ModalCloseButton,
@ -20,6 +21,7 @@ import {
ModalFooter,
ModalHeader,
ModalOverlay,
Text,
useDisclosure,
} from "@chakra-ui/react";
import { useLoaderData } from "@remix-run/react";
@ -104,20 +106,31 @@ export default function () {
<ModalHeader>Event Info</ModalHeader>
<ModalCloseButton />
<ModalBody>
Host:{" "}
<Heading size="xs">Host</Heading>
<Text>
{
(
data.memberData.find((m) => m.id === eventData.created_by) as {
data.memberData.find(
(m) => m.id === eventData.created_by,
) as {
[k: string]: any;
}
)?.name
}
</Text>
<br />
Event Type: {eventData?.type?.toUpperCase()}
<Heading size="sm">Event Type</Heading>
<Text>{eventData?.type?.toUpperCase()}</Text>
<br />
Details: {eventData?.details}
<Heading size="sm">Details</Heading>
<Text>{eventData?.details}</Text>
<br />
Answer: {eventData?.type === "rotw" ? eventData.answer : "N/A"}
{eventData?.type === "rotw" ? (
<>
<Heading size="sm">Answer</Heading>
<Text>{eventData.answer}</Text>
</>
) : null}
</ModalBody>
<ModalFooter>
<Button onClick={onClose}>Close</Button>