diff --git a/native/chat/message-result.react.js b/native/chat/message-result.react.js index 091b50a6d5..c30b0c4b8e 100644 --- a/native/chat/message-result.react.js +++ b/native/chat/message-result.react.js @@ -29,6 +29,7 @@ type MessageResultProps = { | NavigationRoute<'MessageResultsScreen'> | NavigationRoute<'MessageSearch'>, +messageVerticalBounds: ?VerticalBounds, + +scrollable: boolean, }; function MessageResult(props: MessageResultProps): React.Node { @@ -41,8 +42,16 @@ function MessageResult(props: MessageResultProps): React.Node { [props.item], ); + const containerStyle = React.useMemo( + () => + props.scrollable + ? [styles.container, styles.containerOverflow] + : styles.container, + [props.scrollable, styles.container, styles.containerOverflow], + ); + return ( - + ); }), diff --git a/native/chat/toggle-pin-modal.react.js b/native/chat/toggle-pin-modal.react.js index dd6908e800..514182024d 100644 --- a/native/chat/toggle-pin-modal.react.js +++ b/native/chat/toggle-pin-modal.react.js @@ -102,6 +102,7 @@ function TogglePinModal(props: TogglePinModalProps): React.Node { navigation={navigation} route={route} messageVerticalBounds={null} + scrollable={true} />