From 2d3a5d6f9fedf43891314749dd38a59299067d2f Mon Sep 17 00:00:00 2001 From: Brad Traversy Date: Mon, 15 Jul 2024 08:05:18 -0400 Subject: [PATCH] Display message cards --- app/messages/page.jsx | 3 ++- components/MessageCard.jsx | 40 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 components/MessageCard.jsx diff --git a/app/messages/page.jsx b/app/messages/page.jsx index 49a86af..8f4f88e 100644 --- a/app/messages/page.jsx +++ b/app/messages/page.jsx @@ -1,5 +1,6 @@ import connectDB from '@/config/database'; import Message from '@/models/Message'; +import MessageCard from '@/components/MessageCard'; import '@/models/Property'; import { convertToSerializeableObject } from '@/utils/convertToObject'; import { getSessionUser } from '@/utils/getSessionUser'; @@ -45,7 +46,7 @@ const MessagePage = async () => {

You have no messages

) : ( messages.map((message) => ( -

{message.name}

+ )) )} diff --git a/components/MessageCard.jsx b/components/MessageCard.jsx new file mode 100644 index 0000000..8e1da26 --- /dev/null +++ b/components/MessageCard.jsx @@ -0,0 +1,40 @@ +'use client'; + +const MessageCard = ({ message }) => { + return ( +
+

+ Property Inquiry:{' '} + {message.property.name} +

+

{message.body}

+ + + + +
+ ); +}; + +export default MessageCard;