UNPKG

@react-navigation/drawer

Version:

Integration for the drawer component from react-native-drawer-layout

53 lines (52 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDrawerNavigator = createDrawerNavigator; var _native = require("@react-navigation/native"); var _DrawerView = require("../views/DrawerView.js"); var _jsxRuntime = require("react/jsx-runtime"); function DrawerNavigator({ id, initialRouteName, defaultStatus = 'closed', backBehavior, children, layout, screenListeners, screenOptions, screenLayout, UNSTABLE_router, ...rest }) { const { state, descriptors, navigation, NavigationContent } = (0, _native.useNavigationBuilder)(_native.DrawerRouter, { id, initialRouteName, defaultStatus, backBehavior, children, layout, screenListeners, screenOptions, screenLayout, UNSTABLE_router }); return /*#__PURE__*/(0, _jsxRuntime.jsx)(NavigationContent, { children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DrawerView.DrawerView, { ...rest, defaultStatus: defaultStatus, state: state, descriptors: descriptors, navigation: navigation }) }); } function createDrawerNavigator(config) { return (0, _native.createNavigatorFactory)(DrawerNavigator)(config); } //# sourceMappingURL=createDrawerNavigator.js.map