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