Skip to content

Commit a2d3446

Browse files
Styleguidist and cookbook related fixes
1 parent 64b428e commit a2d3446

File tree

22 files changed

+308
-46
lines changed

22 files changed

+308
-46
lines changed

src/components/Attachment/Card.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,15 +179,18 @@ const CardWithContext = <
179179
});
180180
}}
181181
onPress={(event) => {
182-
onPress({
183-
defaultHandler: defaultOnPress,
184-
emitter: 'card',
185-
event,
186-
});
182+
if (!onPressIn) {
183+
onPress({
184+
defaultHandler: defaultOnPress,
185+
emitter: 'card',
186+
event,
187+
});
188+
}
187189
}}
188190
onPressIn={(event) => {
189191
if (onPressIn) {
190192
onPressIn({
193+
defaultHandler: defaultOnPress,
191194
emitter: 'card',
192195
event,
193196
});

src/components/Attachment/Gallery.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ const GalleryWithContext = <
246246
});
247247
}}
248248
onPress={(event) => {
249-
if (onPress && !preventPress) {
249+
if (!onPressIn && !preventPress) {
250250
onPress({
251251
defaultHandler: defaultOnPress,
252252
emitter: 'gallery',
@@ -257,6 +257,7 @@ const GalleryWithContext = <
257257
onPressIn={(event) => {
258258
if (onPressIn && !preventPress) {
259259
onPressIn({
260+
defaultHandler: defaultOnPress,
260261
emitter: 'gallery',
261262
event,
262263
});

src/components/Attachment/Giphy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ const GiphyWithContext = <
274274
});
275275
}}
276276
onPressIn={(event) => {
277-
onPressIn({
277+
onPressIn?.({
278278
emitter: 'giphy',
279279
event,
280280
});

src/components/ChannelPreview/ChannelPreviewMessenger.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ export type ChannelPreviewMessengerProps<
197197
'channel' | 'latestMessagePreview'
198198
>;
199199

200-
export const MemoizedChannelPreviewMessengerWithContext = React.memo(
200+
const MemoizedChannelPreviewMessengerWithContext = React.memo(
201201
ChannelPreviewMessengerWithContext,
202202
) as typeof ChannelPreviewMessengerWithContext;
203203

src/components/Message/Message.tsx

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,25 +1133,27 @@ const MessageWithContext = <
11331133
? payload.defaultHandler()
11341134
: onPress();
11351135
},
1136-
onPressIn: (payload) => {
1137-
onPressInProp
1138-
? onPressInProp({
1139-
actionHandlers,
1140-
defaultHandler: payload.defaultHandler,
1141-
emitter: payload.emitter || 'message',
1142-
event: payload.event,
1143-
message,
1144-
})
1145-
: onPressInMessageProp
1146-
? onPressInMessageProp({
1147-
actionHandlers,
1148-
defaultHandler: payload.defaultHandler,
1149-
emitter: payload.emitter || 'message',
1150-
event: payload.event,
1151-
message,
1152-
})
1153-
: payload.defaultHandler?.();
1154-
},
1136+
onPressIn:
1137+
onPressInProp || onPressInMessageProp
1138+
? (payload) => {
1139+
onPressInProp
1140+
? onPressInProp({
1141+
actionHandlers,
1142+
defaultHandler: payload.defaultHandler,
1143+
emitter: payload.emitter || 'message',
1144+
event: payload.event,
1145+
message,
1146+
})
1147+
: onPressInMessageProp &&
1148+
onPressInMessageProp({
1149+
actionHandlers,
1150+
defaultHandler: payload.defaultHandler,
1151+
emitter: payload.emitter || 'message',
1152+
event: payload.event,
1153+
message,
1154+
});
1155+
}
1156+
: null,
11551157
otherAttachments: attachments.other,
11561158
preventPress,
11571159
reactions,

src/components/Message/MessageSimple/MessageContent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ export type MessageContentPropsWithContext<
120120
/**
121121
* Child of MessageSimple that displays a message's content
122122
*/
123-
export const MessageContentWithContext = <
123+
const MessageContentWithContext = <
124124
At extends UnknownType = DefaultAttachmentType,
125125
Ch extends UnknownType = DefaultChannelType,
126126
Co extends string = DefaultCommandType,
@@ -305,7 +305,7 @@ export const MessageContentWithContext = <
305305
});
306306
}}
307307
onPressIn={(event) => {
308-
onPressIn({
308+
onPressIn?.({
309309
emitter: 'messageContent',
310310
event,
311311
});

src/components/MessageInput/CommandsButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ type CommandsButtonPropsWithContext<
4040
handleOnPress?: (event: GestureResponderEvent) => void;
4141
};
4242

43-
export const CommandsButtonWithContext = <
43+
const CommandsButtonWithContext = <
4444
At extends UnknownType = DefaultAttachmentType,
4545
Ch extends UnknownType = DefaultChannelType,
4646
Co extends string = DefaultCommandType,

src/components/MessageInput/MessageInput.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ type MessageInputPropsWithContext<
154154
threadList?: boolean;
155155
};
156156

157-
export const MessageInputWithContext = <
157+
const MessageInputWithContext = <
158158
At extends DefaultAttachmentType = DefaultAttachmentType,
159159
Ch extends UnknownType = DefaultChannelType,
160160
Co extends string = DefaultCommandType,

src/components/Reply/Reply.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ type ReplyPropsWithContext<
8686
}>;
8787
};
8888

89-
export const ReplyWithContext = <
89+
const ReplyWithContext = <
9090
At extends DefaultAttachmentType = DefaultAttachmentType,
9191
Ch extends UnknownType = DefaultChannelType,
9292
Co extends string = DefaultCommandType,

src/contexts/channelContext/ChannelContext.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Please check the `ChannelContextValue` in [ChannelContext](), for consumable values.
1+
Please check the `ChannelContextValue` in [ChannelContext](https://github.com/GetStream/stream-chat-react-native/blob/master/src/contexts/channelContext/ChannelContext.md), for consumable values.
22
Provider for this context exists in `Channel` component. And so, any child component of Channel
33
can get access to context as following:
44

0 commit comments

Comments
 (0)