Skip to content

Commit 914d101

Browse files
committed
fix: stop rendering default spacer view
1 parent 2942ebe commit 914d101

File tree

5 files changed

+4
-8
lines changed

5 files changed

+4
-8
lines changed

package/src/components/Channel/Channel.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,6 @@ import { MessageHeader as MessageHeaderDefault } from '../Message/MessageItemVie
159159
import { MessageItemView as MessageItemViewDefault } from '../Message/MessageItemView/MessageItemView';
160160
import { MessageReplies as MessageRepliesDefault } from '../Message/MessageItemView/MessageReplies';
161161
import { MessageRepliesAvatars as MessageRepliesAvatarsDefault } from '../Message/MessageItemView/MessageRepliesAvatars';
162-
import { MessageSpacer as MessageSpacerDefault } from '../Message/MessageItemView/MessageSpacer';
163162
import { MessageStatus as MessageStatusDefault } from '../Message/MessageItemView/MessageStatus';
164163
import { MessageSwipeContent as MessageSwipeContentDefault } from '../Message/MessageItemView/MessageSwipeContent';
165164
import { MessageTimestamp as MessageTimestampDefault } from '../Message/MessageItemView/MessageTimestamp';
@@ -721,7 +720,7 @@ const ChannelWithContext = (props: PropsWithChildren<ChannelPropsWithContext>) =
721720
MessageReactionPicker = MessageReactionPickerDefault,
722721
MessageReplies = MessageRepliesDefault,
723722
MessageRepliesAvatars = MessageRepliesAvatarsDefault,
724-
MessageSpacer = MessageSpacerDefault,
723+
MessageSpacer,
725724
MessageItemView = MessageItemViewDefault,
726725
MessageStatus = MessageStatusDefault,
727726
MessageSwipeContent = MessageSwipeContentDefault,

package/src/components/Message/MessageItemView/MessageItemView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ const MessageItemViewWithContext = forwardRef<View, MessageItemViewPropsWithCont
359359
<MessageFooter date={message.created_at} />
360360
</View>
361361
)}
362-
<MessageSpacer />
362+
{MessageSpacer ? <MessageSpacer /> : null}
363363
</View>
364364
</View>
365365
);

package/src/components/Message/MessageItemView/MessageSpacer.tsx

Lines changed: 0 additions & 1 deletion
This file was deleted.

package/src/components/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ export * from './Message/MessageItemView/Headers';
9797
export * from './Message/MessageItemView/MessageReplies';
9898
export * from './Message/MessageItemView/MessageRepliesAvatars';
9999
export * from './Message/MessageItemView/MessageItemView';
100-
export * from './Message/MessageItemView/MessageSpacer';
101100
export * from './Message/MessageItemView/MessageStatus';
102101
export * from './Message/MessageItemView/MessageTextContainer';
103102
export * from './Message/MessageItemView/MessageTimestamp';

package/src/contexts/messagesContext/MessagesContext.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,10 +293,9 @@ export type MessagesContextValue = Pick<MessageContextValue, 'isMessageAIGenerat
293293
*/
294294
MessageRepliesAvatars: React.ComponentType<MessageRepliesAvatarsProps>;
295295
/**
296-
* UI component for overriding the empty space on a message row. If the message is left aligned, it will be to the right of it - otherwise left.
297-
* Defaults to: [MessageSpacer](https://github.com/GetStream/stream-chat-react-native/blob/main/package/src/components/Message/MessageItemView/MessageSpacer.tsx)
296+
* Optional UI component for overriding the empty space on a message row. If the message is left aligned, it will be to the right of it - otherwise left.
298297
*/
299-
MessageSpacer: React.ComponentType;
298+
MessageSpacer?: React.ComponentType;
300299
/**
301300
* UI component for MessageItemView. It encapsulates the entirety of a message row.
302301
* Defaults to: [MessageItemView](https://github.com/GetStream/stream-chat-react-native/blob/main/package/src/components/Message/MessageItemView/MessageItemView.tsx)

0 commit comments

Comments
 (0)