message: Decided tab bar height based on material theme
diff: import React from 'react';
  -import { requireNativeComponent, Platform, StyleSheet, View, I18nManager , UIManager} from 'react-native';
  +import { requireNativeComponent, Platform, StyleSheet, View, I18nManager , UIManager, NativeModules } from 'react-native';
  import BackButton from './BackButton';
  class TabBar extends React.Component<any, any> {
  @@ -45,12 +45,14 @@ class TabBar extends React.Component<any, any> {
  }
  render() {
  var {children, labelVisibilityMode, barTintColor, selectedTintColor, unselectedTintColor, bottomTabs, scrollable, primary, scrollsToTop} = this.props;
  + const { Material3 } = NativeModules;
  + const { on: material3 } = Material3.getConstants();
  bottomTabs = bottomTabs != null ? bottomTabs : primary;
  var tabBarItems = React.Children.toArray(children).filter(child => !!child);
  var titleOnly = !tabBarItems.find(({props}: any) => props.title && props.image);
  var {fontFamily, fontWeight, fontStyle, fontSize, badgeColor} = (tabBarItems as any)?.reduce((acc, {props}) => ({ ...acc, ...props }), {});
  (tabBarItems[0] as any)?.props || {};
  - var tabViewHeight = !primary ? (titleOnly ? 48 : 72) : 56
  + var tabViewHeight = !primary ? (titleOnly ? 48 : 72) : (!material3 ? 56 : 80);
  tabViewHeight = Platform.OS === 'android' ? tabViewHeight : 28;
  var TabBarPager = (Platform.OS === 'ios' || !I18nManager.isRTL) ? NVTabBarPager : NVTabBarPagerRTL;
  var TabBar = primary ? NVTabBar : TabBarPager;
  