2 DrawerNavigators на странице

Я создал два основных DrawerNavigators. Один для левой стороны, а другой для правой стороны верхней панели:

const LeftDrawer = DrawerNavigator({

    MenuScreen: { screen: MenuScreen }
}, getDrawerConfig(300, 'left', 'MainScreen'));


export default LeftDrawer;


const RightDrawer = DrawerNavigator({

    AccountScreen: { screen: AccountScreen }
}, getDrawerConfig(300, 'right', 'MainScreen'));


export default RightDrawer;

Можно ли использовать оба ящика внутри основного экрана? Спасибо!

1 ответ

Решение

Использование одного DrawerNavigator в качестве основного навигатора и вложение другого DrawerNavigator в первый должен делать.

const MainDrawer = DrawerNavigator({
    OtherDrawer: DrawerNavigator({
        AccountScreen: { screen: AccountScreen }
    }, getDrawerConfig(300, 'right', 'MainScreen')),
    MenuScreen: { screen: MenuScreen }
}, getDrawerConfig(300, 'left', 'MainScreen'));

export default MainDrawer;
Другие вопросы по тегам