Make appeal card use newer entity format

This commit is contained in:
regalijan 2023-10-19 16:49:53 -04:00
parent e5dc359f3a
commit df1c21fa41
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -23,14 +23,14 @@ import { useEffect, useState } from "react";
export default function (props: AppealCardProps) { export default function (props: AppealCardProps) {
const [dateString, setDateString] = useState( const [dateString, setDateString] = useState(
new Date(props.createdAt).toUTCString() new Date(props.created_at).toUTCString()
); );
const [action, setAction] = useState(""); const [action, setAction] = useState("");
const [feedback, setFeedback] = useState(""); const [feedback, setFeedback] = useState("");
useEffect(() => { useEffect(() => {
setDateString(new Date(props.createdAt).toLocaleString()); setDateString(new Date(props.created_at).toLocaleString());
}, [props.createdAt]); }, [props.created_at]);
const { isOpen, onClose, onOpen } = useDisclosure(); const { isOpen, onClose, onOpen } = useDisclosure();
@ -68,7 +68,7 @@ export default function (props: AppealCardProps) {
} }
return ( return (
<Card id={`appeal_${props.id}`} w="100%"> <Card id={`appeal_${props.user.id}`} w="100%">
<Modal isOpen={isOpen} onClose={onClose}> <Modal isOpen={isOpen} onClose={onClose}>
<ModalOverlay /> <ModalOverlay />
<ModalContent> <ModalContent>
@ -91,9 +91,9 @@ export default function (props: AppealCardProps) {
</Modal> </Modal>
<CardHeader> <CardHeader>
<Heading size="md"> <Heading size="md">
Appeal for {props.username}#{props.discriminator} Appeal for {props.user.username}#{props.user.discriminator}
</Heading> </Heading>
<Text fontSize="xs">ID: {props.id}</Text> <Text fontSize="xs">ID: {props.user.id}</Text>
</CardHeader> </CardHeader>
<CardBody> <CardBody>
<Stack divider={<StackDivider />}> <Stack divider={<StackDivider />}>