import React, { useState } from 'react'; import { SafeAreaView, StyleSheet, View, Text, TouchableOpacity, } from 'react-native'; import { SpeedoMeterVariant, RadialVariant } from './modules'; import { Colors, verticalScale } from './theme'; interface TabProps { index: number; tabLabel: string; activeTabIndex: number; setActiveTabIndex: (e: number) => void; } const Tab = ({ index, tabLabel, activeTabIndex, setActiveTabIndex, }: TabProps) => { return ( setActiveTabIndex(index)}> {tabLabel} ); }; const App = () => { const [activeTabIndex, setActiveTabIndex] = useState(0); return ( {activeTabIndex == 0 ? : } ); }; const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: Colors.grey, }, radial: { marginTop: 100, }, titleContainer: { flex: 0.1, flexDirection: 'row', }, btnContainer: { flex: 0.5, height: verticalScale(40), alignItems: 'center', justifyContent: 'center', }, screenContainer: { flex: 0.9, justifyContent: 'center', alignItems: 'center', }, tabLabel: { fontWeight: '800', }, }); export default App;