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;