1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import { Platform } from "react-native";
- import variable from "./../variables/platform";
- export default (variables = variable) => {
- const platform = variables.platform;
- const footerTabTheme = {
- "NativeBase.Button": {
- ".active": {
- "NativeBase.Text": {
- color: variables.tabBarActiveTextColor,
- fontSize: variables.tabBarTextSize,
- lineHeight: 16
- },
- "NativeBase.Icon": {
- color: variables.tabBarActiveTextColor
- },
- "NativeBase.IconNB": {
- color: variables.tabBarActiveTextColor
- },
- backgroundColor: variables.tabActiveBgColor
- },
- flexDirection: null,
- backgroundColor: "transparent",
- borderColor: null,
- elevation: 0,
- shadowColor: null,
- shadowOffset: null,
- shadowRadius: null,
- shadowOpacity: null,
- alignSelf: "center",
- flex: 1,
- height: variables.footerHeight,
- justifyContent: "center",
- ".badge": {
- "NativeBase.Badge": {
- "NativeBase.Text": {
- fontSize: 11,
- fontWeight: platform === "ios" ? "600" : undefined,
- lineHeight: 14
- },
- top: -3,
- alignSelf: "center",
- left: 10,
- zIndex: 99,
- height: 18,
- padding: 1.7,
- paddingHorizontal: 3
- },
- "NativeBase.Icon": {
- marginTop: -18
- }
- },
- "NativeBase.Icon": {
- color: variables.tabBarTextColor
- },
- "NativeBase.IconNB": {
- color: variables.tabBarTextColor
- },
- "NativeBase.Text": {
- color: variables.tabBarTextColor,
- fontSize: variables.tabBarTextSize,
- lineHeight: 16
- }
- },
- backgroundColor: Platform.OS === "android"
- ? variables.tabActiveBgColor
- : undefined,
- flexDirection: "row",
- justifyContent: "space-between",
- flex: 1,
- alignSelf: "stretch"
- };
- return footerTabTheme;
- };
|