'use client'; import { useState } from 'react'; import { toast } from 'react-toastify'; import markMessageAsRead from '@/app/actions/markMessageAsRead'; const MessageCard = ({ message }) => { const [isRead, setIsRead] = useState(message.read); const handleReadClick = async () => { const read = await markMessageAsRead(message._id); setIsRead(read); toast.success(`Marked as ${read ? 'read' : 'new'}`); }; return (
{!isRead && (
New
)}

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

{message.body}

); }; export default MessageCard;