mirror of
https://github.com/stoatchat/for-legacy-web.git
synced 2026-03-06 17:11:55 +00:00
fix: don't fail if channel is null on reply
This commit is contained in:
@@ -96,7 +96,7 @@ const Message = observer(
|
|||||||
key={message_id}
|
key={message_id}
|
||||||
index={index}
|
index={index}
|
||||||
id={message_id}
|
id={message_id}
|
||||||
channel={message.channel!}
|
channel={message.channel}
|
||||||
parent_mentions={message.mention_ids ?? []}
|
parent_mentions={message.mention_ids ?? []}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import { SystemMessage } from "../SystemMessage";
|
|||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
parent_mentions: string[];
|
parent_mentions: string[];
|
||||||
channel: Channel;
|
channel?: Channel;
|
||||||
index: number;
|
index: number;
|
||||||
id: string;
|
id: string;
|
||||||
}
|
}
|
||||||
@@ -148,6 +148,8 @@ export const ReplyBase = styled.div<{
|
|||||||
|
|
||||||
export const MessageReply = observer(
|
export const MessageReply = observer(
|
||||||
({ index, channel, id, parent_mentions }: Props) => {
|
({ index, channel, id, parent_mentions }: Props) => {
|
||||||
|
if (!channel) return null;
|
||||||
|
|
||||||
const view = getRenderer(channel);
|
const view = getRenderer(channel);
|
||||||
if (view.state !== "RENDER") return null;
|
if (view.state !== "RENDER") return null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user