диплай нижний навигатор на весь экран реагирует родной - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть 1 стекNavigator (appStack (10 экранов) 1 страница входа (loginScreen) и 1 BottomTabNavigator (MainTabs (3 экрана))

Я хочу отобразить мой BottomTabNavigator на всех экранах (appStack + Maintabs), поэтому я хочу отобразить нижнюю панель с 3 кнопками на всем моем экране, кроме экрана входа в систему

, но на данный момент и после многих попыток я могу показать только нижний навигатор на MainTabs

любая идея? спасибо

    const appStack = createStackNavigator({
    TaskAndNotifScreen: {
        screen: TaskAndNotifScreen,
        navigationOptions: {
            header: () => null
        }
    },
    ProfilScreen: {
        screen: ProfilScreen,
        navigationOptions: {
            visible: false,
            header: () => null
        }
    },
    ProfilApplicantScreen: {
        screen: ProfilApplicantScreen,
        navigationOptions: {
            visible: false,
            header: () => null
        }
    },
    SpecificVacancyScreen: {
        screen: SpecificVacancyScreen,
        navigationOptions: {
            visible: false,
            header: () => null
        }
    },
    CvthequeScreen: {
        screen: CvthequeScreen,
        navigationOptions: {
            visible: false,
            header: () => null
        }
    },

    OffreColumnScreen: {
        screen: OffreColumnScreen,
        navigationOptions: {
            visible: false,
            header: () => null
        }
    },
})

const MainTabs = createBottomTabNavigator({
    OffreScreen: {
        screen: OffreScreen,
        navigationOptions: {
            header: () => null
        }
    },
    ProfilScreen: {
        screen: ProfilScreen,
        navigationOptions: {
            header: () => null
        }
    },
    CvthequeScreen: {
        screen: CvthequeScreen,
        navigationOptions: {
            header: () => null
        }
    },

});

const App = createSwitchNavigator({
    login :{
        screen : HomeScreen
    },

    appstack: {
        screen: appStack,
    },
    App: {
        screen: MainTabs, 
    },
});



const Router = createAppContainer(App);
...