Могу ли я получить реквизиты от дочернего элемента моего DrawerNavigator внутри моего CustomDrawerComponent?
Когда я открываю свой ящик, я хотел, чтобы в нем находились мои экраны StackNavigator, а не просто "AppStackNavigator",Есть ли простой способ сделать это?
Мои навигаторы:
const AppStackNavigator = createStackNavigator(
{
Início: {
screen: HomeScreen
},
Perfil: {
screen: ProfileScreen
},
Notificações: {
screen: NotificationScreen
},
'Criar Evento': {
screen: CreateEventScreen
},
EventScreen
},
StackNavigatorConfig()
)
const AppNavigator = createDrawerNavigator(
{
AppStackNavigator
},
{
contentComponent: Drawer,
drawerBackgroundColor: color.primary.main
}
)
const AppContainer = createAppContainer(AppNavigator)
Мой CustomDrawerContentComponent:
export default (CustomDrawerContentComponent = props => {
return (
<ScrollView>
<TouchableOpacity onPress={() => props.navigation.closeDrawer()} style={styles.close}>
<EvilIcons style={{ color: color.primary.contrastLightText }} size={40} name="close" />
</TouchableOpacity>
<View style={styles.thumbImageContainer}>
<ThumbImage image={require('../assets/images/user.jpg')} />
<View style={styles.statusContainer}>
<TextApp>Luis Coimbra</TextApp>
<TextApp secondary>Apaixonado por Jesus</TextApp>
</View>
</View>
<SafeAreaView style={{ flex: 1 }} forceInset={{ top: 'always', horizontal: 'never' }}>
<DrawerItems {...props} {...itemsStyle} />
</SafeAreaView>
</ScrollView>
)
})