diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/screens/chat/ChatScreen.tsx | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/screens/chat/ChatScreen.tsx b/src/screens/chat/ChatScreen.tsx index 8281ca85..a7dd3717 100644 --- a/src/screens/chat/ChatScreen.tsx +++ b/src/screens/chat/ChatScreen.tsx @@ -2,6 +2,7 @@ import {useBottomTabBarHeight} from '@react-navigation/bottom-tabs'; import {StackNavigationProp} from '@react-navigation/stack'; import React, {Fragment, useContext} from 'react'; import {StyleSheet, View} from 'react-native'; +import {TouchableOpacity} from 'react-native-gesture-handler'; import {SafeAreaView} from 'react-native-safe-area-context'; import { Channel, @@ -9,9 +10,11 @@ import { MessageInput, MessageList, OverlayProvider, + useMessageInputContext, } from 'stream-chat-react-native'; import {ChatContext} from '../../App'; import UpArrowIcon from '../../assets/icons/up_arrow.svg'; +import {ChatInput} from '../../components'; import ChatHeader from '../../components/messages/ChatHeader'; import {TAGG_LIGHT_BLUE} from '../../constants'; import {MainStackParams} from '../../routes'; @@ -37,13 +40,6 @@ const ChatScreen: React.FC<ChatScreenProps> = () => { }, }; - const SendButton = () => ( - <View style={styles.submitButton}> - <UpArrowIcon color={'white'} /> - </View> - ); - // const insets = useSafeAreaInsets(); - return ( <SafeAreaView style={[ @@ -53,11 +49,7 @@ const ChatScreen: React.FC<ChatScreenProps> = () => { ]}> <ChatHeader screenType={ScreenType.Chat} /> <Chat client={chatClient} style={chatTheme}> - <OverlayProvider - FileSelectorIcon={Fragment} - // topInset={insets.top} - topInset={0} - bottomInset={0}> + <OverlayProvider topInset={0} bottomInset={0}> <Channel channel={channel} keyboardVerticalOffset={0} @@ -65,11 +57,9 @@ const ChatScreen: React.FC<ChatScreenProps> = () => { messageActions={({copyMessage, deleteMessage}) => [ copyMessage, deleteMessage, - ]} - Attachment={Fragment}> + ]}> <MessageList onThreadSelect={() => {}} /> - {/* <MessageInput Input={ChatInput} /> */} - <MessageInput SendButton={SendButton} /> + <MessageInput /> </Channel> </OverlayProvider> </Chat> |