diff options
author | Ivan Chen <ivan@tagg.id> | 2021-04-09 20:43:09 -0400 |
---|---|---|
committer | Ivan Chen <ivan@tagg.id> | 2021-04-09 20:43:09 -0400 |
commit | 6862e278129341b7989dba937c7252f2f5f84cd5 (patch) | |
tree | ee5ea035ad46521f0bfda29951d1fef13bd18193 /src | |
parent | 177cec843cb4d472b47e684774729bb6c1ec001f (diff) |
cleaned up code
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> |