diff --git a/docs/buildingTabView.md b/docs/buildingTabView.md
index e8b473e59..9835a1ea8 100644
--- a/docs/buildingTabView.md
+++ b/docs/buildingTabView.md
@@ -12,22 +12,26 @@ Here is an example to show how easily and quickly we can use [react-native-tab-v
```SnackPlayer name=TabView dependencies=react-native-linear-gradient,react-native-tab-view,react-native-pager-view@5.0.12
import * as React from 'react';
-import { View, StyleSheet, Dimensions, StatusBar,TouchableOpacity,Animated, Pressable} from 'react-native';
+import {
+ View,
+ StyleSheet,
+ Dimensions,
+ StatusBar,
+ TouchableOpacity,
+ Animated,
+ Pressable,
+} from 'react-native';
import { TabView, SceneMap } from 'react-native-tab-view';
-import {NativeBaseProvider,Box, Text} from 'native-base';
+import { NativeBaseProvider, Box, Text, Center } from 'native-base';
import Constants from 'expo-constants';
-const FirstRoute = () => (
-
-);
+const FirstRoute = () =>
This is Tab 1;
-const SecondRoute = () => (
-
-);
+const SecondRoute = () => This is Tab 2;
-const ThirdRoute = () => (
-
-);
+const ThirdRoute = () => This is Tab 3;
+
+const FourthRoute = () => This is Tab 4 ;
const initialLayout = { width: Dimensions.get('window').width };
@@ -35,18 +39,16 @@ const renderScene = SceneMap({
first: FirstRoute,
second: SecondRoute,
third: ThirdRoute,
+ fourth: FourthRoute,
});
export default function TabViewExample() {
-
-
-
-
const [index, setIndex] = React.useState(0);
const [routes] = React.useState([
- { key: 'first', title: 'First' },
- { key: 'second', title: 'Second' },
- { key: 'third', title: 'Third' },
+ { key: 'first', title: 'Tab 1' },
+ { key: 'second', title: 'Tab 2' },
+ { key: 'third', title: 'Tab 3' },
+ { key: 'fourth', title: 'Tab 4' },
]);
const renderTabBar = (props) => {
@@ -60,23 +62,25 @@ export default function TabViewExample() {
inputIndex === i ? 1 : 0.5
),
});
+ const color = index === i ? '#1f2937' : '#a1a1aa';
+ const borderColor = index === i ? 'cyan.500' : 'coolGray.200';
return (
- {
- console.log(i);
- setIndex(i);}}>
- {route.title}
-
+ alignItems="center"
+ p="3"
+ cursor="pointer">
+ {
+ console.log(i);
+ setIndex(i);
+ }}>
+ {route.title}
+
-
);
})}
@@ -85,17 +89,18 @@ export default function TabViewExample() {
return (
-
+
);
}
+
```
diff --git a/docs/useToken.md b/docs/useToken.md
index 06ff1d0ff..51f5400a6 100644
--- a/docs/useToken.md
+++ b/docs/useToken.md
@@ -15,21 +15,28 @@ import { useToken } from 'native-base';
```SnackPlayer name=useToken%20Example
import React from "react";
-import { Box, Text, useToken, NativeBaseProvider, Center } from "native-base";
+import { Box, Text, useToken, NativeBaseProvider, Center, HStack , VStack} from "native-base";
function UseTokenHookExample() {
- const [warning1, red2] = useToken(
+ const [colorPick1, colorPick2] = useToken(
// the key within the theme, in this case `theme.colors`
"colors",
// the subkey(s), resolving to `theme.colors.warning.1`
- ["emerald.200", "red.400"]
+ ["yellow.500", "cyan.500"]
// a single fallback or fallback array matching the length of the previous arg
);
return (
-
- wonderful gradients
-
+
+
+
+ {colorPick1}
+
+
+
+ {colorPick2}
+
+
);
}
export default function () {