aboutsummaryrefslogtreecommitdiff
path: root/src/screens/chat/ChatScreen.tsx
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-04-09 20:43:09 -0400
committerIvan Chen <ivan@tagg.id>2021-04-09 20:43:09 -0400
commit6862e278129341b7989dba937c7252f2f5f84cd5 (patch)
treeee5ea035ad46521f0bfda29951d1fef13bd18193 /src/screens/chat/ChatScreen.tsx
parent177cec843cb4d472b47e684774729bb6c1ec001f (diff)
cleaned up code
Diffstat (limited to 'src/screens/chat/ChatScreen.tsx')
-rw-r--r--src/screens/chat/ChatScreen.tsx22
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>