mirror of
https://github.com/Qortal/Qortal-Hub.git
synced 2025-06-15 04:21:21 +00:00
Merge branch 'develop' into feature/dom-exception
This commit is contained in:
commit
bdcf3f9842
@ -206,6 +206,23 @@ export const MessageItemComponent = ({
|
|||||||
'tutorial',
|
'tutorial',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
const hasNoMessage =
|
||||||
|
(!message.decryptedData?.data?.message ||
|
||||||
|
message.decryptedData?.data?.message === '<p></p>') &&
|
||||||
|
(message?.images || [])?.length === 0 &&
|
||||||
|
(!message?.messageText || message?.messageText === '<p></p>') &&
|
||||||
|
(!message?.text || message?.text === '<p></p>');
|
||||||
|
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
{message?.divide && (
|
||||||
|
<div className="unread-divider" id="unread-divider-id">
|
||||||
|
{t('core:message.generic.unread_messages', {
|
||||||
|
postProcess: 'capitalizeFirstChar',
|
||||||
|
})}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{message?.divide && (
|
{message?.divide && (
|
||||||
@ -410,15 +427,33 @@ export const MessageItemComponent = ({
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{htmlText && <MessageDisplay htmlContent={htmlText} />}
|
{htmlText && !hasNoMessage && (
|
||||||
|
<MessageDisplay htmlContent={htmlText} />
|
||||||
|
)}
|
||||||
|
|
||||||
{message?.decryptedData?.type === 'notification' ? (
|
{message?.decryptedData?.type === 'notification' ? (
|
||||||
<MessageDisplay
|
<MessageDisplay
|
||||||
htmlContent={message.decryptedData?.data?.message}
|
htmlContent={message.decryptedData?.data?.message}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : hasNoMessage ? null : (
|
||||||
<MessageDisplay htmlContent={message.text} />
|
<MessageDisplay htmlContent={message.text} />
|
||||||
)}
|
)}
|
||||||
|
{hasNoMessage && (
|
||||||
|
<Box
|
||||||
|
sx={{
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
gap: '10px',
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<CommentsDisabledIcon color="primary" />
|
||||||
|
<Typography color="primary">
|
||||||
|
{t('core:message.generic.no_message', {
|
||||||
|
postProcess: 'capitalizeFirstChar',
|
||||||
|
})}
|
||||||
|
</Typography>
|
||||||
|
</Box>
|
||||||
|
)}
|
||||||
{message?.images && messageHasImage(message) && (
|
{message?.images && messageHasImage(message) && (
|
||||||
<Embed embedLink={buildImageEmbedLink(message.images[0])} />
|
<Embed embedLink={buildImageEmbedLink(message.images[0])} />
|
||||||
)}
|
)}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user