diff --git a/app/routes/me.tsx b/app/routes/me.tsx index 9160036..3bd6302 100644 --- a/app/routes/me.tsx +++ b/app/routes/me.tsx @@ -4,12 +4,14 @@ import { Divider, Heading, Link, + ListItem, Modal, ModalBody, ModalCloseButton, ModalContent, ModalHeader, ModalOverlay, + Stack, Table, TableCaption, TableContainer, @@ -19,6 +21,7 @@ import { Th, Thead, Tr, + UnorderedList, useDisclosure, useToast, } from "@chakra-ui/react"; @@ -203,6 +206,53 @@ export default function () { {new Date(data.end).toLocaleDateString()} +
+ Decisions +
+ + {data.departments.map((d: string) => { + const dept = d as "DM" | "ET" | "FM" | "WM"; + + return ( + + + {d}:  + {typeof data.decisions[dept] === "boolean" ? ( + data.decisions[dept] ? ( + + + + ) : ( + + + + ) + ) : ( + + + + )} + + + ); + })} + , ); @@ -359,13 +409,7 @@ export default function () { {timeStates[result.created_at].data} {result.id} - - {result.open - ? "Pending" - : result.approved - ? "Approved" - : "Denied"} - + Open for details