UNPKG

@react-navigation/bottom-tabs

Version:

Bottom tab navigator following iOS design guidelines

50 lines (49 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createBottomTabNavigator = createBottomTabNavigator; var _native = require("@react-navigation/native"); var _BottomTabView = require("../views/BottomTabView.js"); var _jsxRuntime = require("react/jsx-runtime"); function BottomTabNavigator({ id, initialRouteName, backBehavior, children, layout, screenListeners, screenOptions, screenLayout, UNSTABLE_getStateForRouteNamesChange, ...rest }) { const { state, descriptors, navigation, NavigationContent } = (0, _native.useNavigationBuilder)(_native.TabRouter, { id, initialRouteName, backBehavior, children, layout, screenListeners, screenOptions, screenLayout, UNSTABLE_getStateForRouteNamesChange }); return /*#__PURE__*/(0, _jsxRuntime.jsx)(NavigationContent, { children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_BottomTabView.BottomTabView, { ...rest, state: state, navigation: navigation, descriptors: descriptors }) }); } function createBottomTabNavigator(config) { return (0, _native.createNavigatorFactory)(BottomTabNavigator)(config); } //# sourceMappingURL=createBottomTabNavigator.js.map