UNPKG

react-native-navigation

Version:

React Native Navigation - truly native navigation for iOS and Android

23 lines (22 loc) 970 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.closeSideMenu = exports.openSideMenu = exports.switchTabByIndex = void 0; const LayoutStore_1 = require("../Stores/LayoutStore"); const switchTabByIndex = (bottomTabs, index) => { if (bottomTabs) { LayoutStore_1.LayoutStore.getVisibleLayout().componentDidDisappear(); LayoutStore_1.LayoutStore.selectTabIndex(bottomTabs, index); LayoutStore_1.LayoutStore.getVisibleLayout().componentDidAppear(); } }; exports.switchTabByIndex = switchTabByIndex; const openSideMenu = (sideMenu) => { LayoutStore_1.LayoutStore.openSideMenu(sideMenu); LayoutStore_1.LayoutStore.getVisibleLayout().componentDidAppear(); }; exports.openSideMenu = openSideMenu; const closeSideMenu = (layout) => { LayoutStore_1.LayoutStore.getVisibleLayout().componentDidDisappear(); LayoutStore_1.LayoutStore.closeSideMenu(layout); }; exports.closeSideMenu = closeSideMenu;