diff --git a/app/mobile/src/session/Session.jsx b/app/mobile/src/session/Session.jsx index c908e715..07a2ef07 100644 --- a/app/mobile/src/session/Session.jsx +++ b/app/mobile/src/session/Session.jsx @@ -19,6 +19,7 @@ import { Details, DetailsHeader, DetailsBody } from './details/Details'; import { Conversation, ConversationHeader, ConversationBody } from './conversation/Conversation'; import { Welcome } from './welcome/Welcome'; import { ChannelsTitle, ChannelsBody, Channels } from './channels/Channels'; +import { useConversation } from './conversation/useConversation.hook'; import { useChannels } from './channels/useChannels.hook'; import { CommonActions } from '@react-navigation/native'; import { ConversationContext } from 'context/ConversationContext'; @@ -66,11 +67,12 @@ export function Session() { navigation.goBack(); } + const conversation = useConversation(); const channels = useChannels(); - const conversation = useContext(ConversationContext); + const conversationContext = useContext(ConversationContext); useEffect(() => { - conversation.actions.setChannel(selectedConversation); + conversationContext.actions.setChannel(selectedConversation); }, [selectedConversation]); return ( @@ -88,9 +90,10 @@ export function Session() { + headerTitle: (props) => }}> - {(props) => } + {(props) => } { openDetails(navigation); @@ -39,9 +38,7 @@ export function ConversationHeader({ closeConversation, openDetails }) { ); } -export function ConversationBody() { - const { state, actions } = useConversation(); - +export function ConversationBody({ state, actions }) { const ref = useRef(); useEffect(() => { @@ -172,7 +169,7 @@ export function Conversation({ closeConversation, openDetails }) { - + );