Skip to content

Instantly share code, notes, and snippets.

@vishalnarkhede
Created April 7, 2020 09:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vishalnarkhede/ba390d7bf01f40bcb53cb6fe85e04c2e to your computer and use it in GitHub Desktop.
Save vishalnarkhede/ba390d7bf01f40bcb53cb6fe85e04c2e to your computer and use it in GitHub Desktop.
import {ChannelHeader} from './src/components/ChannelHeader';
import React, {useEffect, useState} from 'react';
function ChannelScreen({navigation, route}) {
const [channel, setChannel] = useState(null);
useEffect(() => {
if (!channel) {
navigation.openDrawer();
}
const channelId = route.params ? route.params.channelId : null;
const _channel = chatClient.channel('messaging', channelId);
setChannel(_channel);
}, [route.params]);
return (
<SafeAreaView style={styles.channelScreenSaveAreaView}>
<View style={styles.channelScreenContainer}>
<ChannelHeader
navigation={navigation}
channel={channel}
client={chatClient}
/>
</View>
</SafeAreaView>
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment