Fix: System messages would break replies.

Fix: Show correct time format on left side of messages.
This commit is contained in:
Paul
2021-07-06 19:29:09 +01:00
parent 8d0969d47e
commit fd23fdb206
10 changed files with 58 additions and 27 deletions

View File

@@ -9,6 +9,8 @@ import { useUser } from "../../../../context/revoltjs/hooks";
import Markdown from "../../../markdown/Markdown";
import UserShort from "../../user/UserShort";
import { SYSTEM_USER_ID } from "revolt.js";
import { SystemMessage } from "../SystemMessage";
interface Props {
channel: string;
@@ -84,10 +86,13 @@ export function MessageReply({ index, channel, id }: Props) {
{message.attachments && message.attachments.length > 0 && (
<File size={16} />
)}
<Markdown
disallowBigEmoji
content={(message.content as string).replace(/\n/g, " ")}
/>
{ message.author === SYSTEM_USER_ID ?
<SystemMessage message={message} /> :
<Markdown
disallowBigEmoji
content={(message.content as string).replace(/\n/g, " ")}
/>
}
</ReplyBase>
);
}