diff --git a/example/src/App.re b/example/src/App.re
index d09920d..759d2d7 100644
--- a/example/src/App.re
+++ b/example/src/App.re
@@ -1,7 +1,7 @@
let stack = StackExample.render;
-let tab = TabExample.render;
+/* let tab = TabExample.render; */
let drawer = DrawerExample.render;
let switchNavigator = SwitchExample.render;
-let app = drawer;
\ No newline at end of file
+let app = stack;
\ No newline at end of file
diff --git a/example/src/DrawerExample.re b/example/src/DrawerExample.re
index ec3ef52..18fc011 100644
--- a/example/src/DrawerExample.re
+++ b/example/src/DrawerExample.re
@@ -9,10 +9,8 @@ module Drawer =
let drawerOptions =
DrawerNavigation.drawerOptions(~activeTintColor="#847", ());
- let order = [Dashbord, Settings];
-
- let getItem = tab =>
- switch (tab) {
+ let getItem = drawerItem =>
+ switch (drawerItem) {
| Dashbord => (
"Dashbord",
(() => ),
diff --git a/example/src/StackExample.re b/example/src/StackExample.re
index b862ac2..fc9fb09 100644
--- a/example/src/StackExample.re
+++ b/example/src/StackExample.re
@@ -35,7 +35,7 @@ module Stack =
,
screenOptions(~title="Hello " ++ userId, ()),
)
- | TabExample => (, screenOptions())
+ | TabExample => (, screenOptions())
};
});
diff --git a/example/src/TabExample.re b/example/src/TabExample.re
index e0c5918..33871a7 100644
--- a/example/src/TabExample.re
+++ b/example/src/TabExample.re
@@ -6,35 +6,37 @@ module Tabs =
type tabs = Config.tabs;
type order = list(tabs);
+ let containerName="TabExample";
+
let tabBarOptions =
TabNavigator.tabBarOptions(~activeTintColor="#847", ());
let order = [Info, Profile, Settings];
- let getTab = tab => {
+ let getTab = (tab, navigationProp) => {
switch (tab) {
| Info => (
"Info",
- ((navigation) => ),
+ (() => ),
TabNavigator.screenOptions(~title="Info", ()),
)
| Profile => (
"Profile",
- ((navigation) => ),
+ (() => ),
TabNavigator.screenOptions(~title="Profile", ()),
)
| Settings => (
"Settings",
- ((navigation) => ),
+ (() => ),
TabNavigator.screenOptions(~title="Settings", ()),
)
};
};
});
-let render = Tabs.render;
+let render = Tabs.make;
let make = (~navigation, _children) => {
...(ReasonReact.statelessComponent("TabExample")),
- render: _ => Tabs.render
+ render: _ => ReasonReact.createElement(render,[||])
}
\ No newline at end of file
diff --git a/example/src/Tabs.re b/example/src/Tabs.re
index 771efbc..4829b4f 100644
--- a/example/src/Tabs.re
+++ b/example/src/Tabs.re
@@ -56,7 +56,7 @@ module Settings = {
Styles.settingsContainer,
])}>
{str("Settings")}
-