@tarikfp/react-native-tabs-sidebar
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

React Navigation Side Bar

Wrapper library over the @react-navigation/bottom-tabs. The main purpose of this library is to support displaying tabbar on side.

If you wanted to use sidebar in your tablet/mobile apps, but haven't found a way to achieve it, then this library might be the one that you are looking for.

  • Make sure to install required packages as stated in the https://reactnavigation.org/docs/getting-started/ docs.
  • Instead of using @react-navigation/bottom-tabs you can now instead install this library in order to achieve displaying tabs on the sidebar !

Usage

Provide tabBarPosition prop with the desired value to the screenOptions object. That's it! 🎉

    <TabBar.Navigator
      backBehavior="initialRoute"
      screenOptions={({route}) => ({
        ...otherOptions
        tabBarPosition: "left",
      })}>
      <TabBar.Screen name={RouteNames.Home} component={HomeScreen} />
    </TabBar.Navigator>

Screenshots

Android Tablet

Right sidebar

wwuM0v.md.png

Left sidebar

wwu1sa.md.png

iOS Tablet

Right sidebar

wwu6eS.md.png

Left sidebar

wwuUg4.md.png

Emulators/Simulators

Android

wwA0pS.md.png

iOS

wwupdQ.md.png

Package Sidebar

Install

npm i @tarikfp/react-native-tabs-sidebar

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

314 kB

Total Files

86

Last publish

Collaborators

  • tarikfp