File tree Expand file tree Collapse file tree
src/components/HTMLEngineProvider/HTMLRenderers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,10 +5,17 @@ import {TNodeChildrenRenderer} from 'react-native-render-html';
55import * as HTMLEngineUtils from '@components/HTMLEngineProvider/htmlEngineUtils' ;
66import Text from '@components/Text' ;
77import useThemeStyles from '@hooks/useThemeStyles' ;
8- import { navigateToConciergeChat } from '@userActions/Report' ;
8+ import { navigateToConciergeChat as navigateToConciergeChatAction } from '@userActions/Report' ;
99
1010type ConciergeLinkRendererProps = CustomRendererProps < TText | TPhrasing > ;
1111
12+ /**
13+ * Simple wrapper to create a stable reference without passing event args to navigation function.
14+ */
15+ function navigateToConciergeChat ( ) {
16+ navigateToConciergeChatAction ( ) ;
17+ }
18+
1219function ConciergeLinkRenderer ( { tnode} : ConciergeLinkRendererProps ) {
1320 const styles = useThemeStyles ( ) ;
1421
@@ -28,7 +35,7 @@ function ConciergeLinkRenderer({tnode}: ConciergeLinkRendererProps) {
2835 return (
2936 < Text
3037 style = { linkStyle }
31- onPress = { ( ) => navigateToConciergeChat ( ) }
38+ onPress = { navigateToConciergeChat }
3239 suppressHighlighting
3340 >
3441 < TNodeChildrenRenderer tnode = { tnode } />
You can’t perform that action at this time.
0 commit comments