Skip to content

Commit d4c3e63

Browse files
authored
Merge pull request #33794 from Krishna2323/krishna2323/issue/33115
fix: Codeblocks does not wrap.
2 parents 4b9b55e + 7d2600a commit d4c3e63

File tree

3 files changed

+11
-99
lines changed

3 files changed

+11
-99
lines changed

src/components/HTMLEngineProvider/HTMLRenderers/PreRenderer/BasePreRenderer.js renamed to src/components/HTMLEngineProvider/HTMLRenderers/PreRenderer.js

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import PropTypes from 'prop-types';
2-
import React, {forwardRef} from 'react';
3-
import {ScrollView, View} from 'react-native';
2+
import React from 'react';
3+
import {View} from 'react-native';
44
import _ from 'underscore';
5-
import htmlRendererPropTypes from '@components/HTMLEngineProvider/HTMLRenderers/htmlRendererPropTypes';
65
import PressableWithoutFeedback from '@components/Pressable/PressableWithoutFeedback';
76
import {ShowContextMenuContext, showContextMenuForReport} from '@components/ShowContextMenuContext';
87
import withLocalize from '@components/withLocalize';
98
import useThemeStyles from '@hooks/useThemeStyles';
109
import * as ReportUtils from '@libs/ReportUtils';
1110
import CONST from '@src/CONST';
11+
import htmlRendererPropTypes from './htmlRendererPropTypes';
1212

1313
const propTypes = {
1414
/** Press in handler for the code block */
@@ -31,20 +31,14 @@ const defaultProps = {
3131
onPressOut: undefined,
3232
};
3333

34-
const BasePreRenderer = forwardRef((props, ref) => {
34+
function PreRenderer(props) {
3535
const styles = useThemeStyles();
3636
const TDefaultRenderer = props.TDefaultRenderer;
3737
const defaultRendererProps = _.omit(props, ['TDefaultRenderer', 'onPressIn', 'onPressOut', 'onLongPress']);
3838
const isLast = props.renderIndex === props.renderLength - 1;
3939

4040
return (
41-
<ScrollView
42-
ref={ref}
43-
horizontal
44-
style={[isLast ? styles.mt2 : styles.mv2, styles.overscrollBehaviorXNone]}
45-
bounces={false}
46-
keyboardShouldPersistTaps="always"
47-
>
41+
<View style={[isLast ? styles.mt2 : styles.mv2]}>
4842
<ShowContextMenuContext.Consumer>
4943
{({anchor, report, action, checkIfContextMenuActive}) => (
5044
<PressableWithoutFeedback
@@ -61,12 +55,12 @@ const BasePreRenderer = forwardRef((props, ref) => {
6155
</PressableWithoutFeedback>
6256
)}
6357
</ShowContextMenuContext.Consumer>
64-
</ScrollView>
58+
</View>
6559
);
66-
});
60+
}
6761

68-
BasePreRenderer.displayName = 'BasePreRenderer';
69-
BasePreRenderer.propTypes = propTypes;
70-
BasePreRenderer.defaultProps = defaultProps;
62+
PreRenderer.displayName = 'PreRenderer';
63+
PreRenderer.propTypes = propTypes;
64+
PreRenderer.defaultProps = defaultProps;
7165

72-
export default withLocalize(BasePreRenderer);
66+
export default withLocalize(PreRenderer);

src/components/HTMLEngineProvider/HTMLRenderers/PreRenderer/index.js

Lines changed: 0 additions & 68 deletions
This file was deleted.

src/components/HTMLEngineProvider/HTMLRenderers/PreRenderer/index.native.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)