diff --git a/native/components/thread-ancestors.react.js b/native/components/thread-ancestors.react.js --- a/native/components/thread-ancestors.react.js +++ b/native/components/thread-ancestors.react.js @@ -9,7 +9,7 @@ import { useNavigateToThread } from '../chat/message-list-types'; import { useSelector } from '../redux/redux-utils'; -import { useStyles } from '../themes/colors'; +import { useColors, useStyles } from '../themes/colors'; import Button from './button.react'; import CommunityPill from './community-pill.react'; import ThreadPill from './thread-pill.react'; @@ -21,11 +21,24 @@ function ThreadAncestors(props: Props): React.Node { const { threadInfo } = props; const styles = useStyles(unboundStyles); + const colors = useColors(); const ancestorThreads: $ReadOnlyArray = useSelector( ancestorThreadInfos(threadInfo.id), ); + const rightArrow = React.useMemo( + () => ( + + ), + [colors.panelForegroundLabel], + ); + const navigateToThread = useNavigateToThread(); const pathElements = React.useMemo(() => { const elements = []; @@ -50,7 +63,13 @@ ); } return {elements}; - }, [ancestorThreads, navigateToThread, styles.pathItem, styles.row]); + }, [ + ancestorThreads, + navigateToThread, + rightArrow, + styles.pathItem, + styles.row, + ]); return ( @@ -89,13 +108,4 @@ }, }; -const rightArrow: React.Node = ( - -); - export default ThreadAncestors;