diff options
author | Ivan Chen <ivan@tagg.id> | 2021-04-07 16:36:34 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-07 16:36:34 -0400 |
commit | 4cf3bc720ebcc0b16d158caf60fbdf091621c327 (patch) | |
tree | 97d8db434060a7bf8579bb2975f9be25331ecb73 /src/components/messages | |
parent | a3abb3abe322ea84306e1a12cec46972a81a37de (diff) | |
parent | 6db092b4b88a71c53088a14e330ec73e208ad958 (diff) |
Merge pull request #354 from TaggiD-Inc/chat-poc
[POC] Chat
Diffstat (limited to 'src/components/messages')
-rw-r--r-- | src/components/messages/MessagesHeader.tsx | 51 | ||||
-rw-r--r-- | src/components/messages/index.ts | 1 |
2 files changed, 52 insertions, 0 deletions
diff --git a/src/components/messages/MessagesHeader.tsx b/src/components/messages/MessagesHeader.tsx new file mode 100644 index 00000000..d8445580 --- /dev/null +++ b/src/components/messages/MessagesHeader.tsx @@ -0,0 +1,51 @@ +import * as React from 'react'; +import {StyleSheet, View} from 'react-native'; +import {Text} from 'react-native-animatable'; +import {TouchableOpacity} from 'react-native-gesture-handler'; +import {normalize} from '../../utils'; + +type MessagesHeaderProps = { + createChannel: () => void; +}; + +const MessagesHeader: React.FC<MessagesHeaderProps> = ({createChannel}) => { + return ( + <View style={styles.header}> + <Text style={styles.headerText}>Messages</Text> + <Text style={styles.unreadText}>2 unread</Text> + <View style={styles.flex} /> + <TouchableOpacity + style={styles.compose} + onPress={createChannel}> + <Text>Compose</Text> + </TouchableOpacity> + </View> + ); +}; + +const styles = StyleSheet.create({ + flex: { + flex: 1, + }, + header: { + marginHorizontal: '8%', + marginTop: '5%', + alignItems: 'center', + flexDirection: 'row', + }, + headerText: { + fontWeight: '700', + fontSize: normalize(18), + lineHeight: normalize(21), + }, + unreadText: { + color: '#8F01FF', + marginLeft: 10, + fontWeight: '700', + lineHeight: normalize(17), + fontSize: normalize(14), + }, + compose: {}, +}); + +export default MessagesHeader; diff --git a/src/components/messages/index.ts b/src/components/messages/index.ts new file mode 100644 index 00000000..2d6bb581 --- /dev/null +++ b/src/components/messages/index.ts @@ -0,0 +1 @@ +export {default as MessagesHeader} from './MessagesHeader'; |