diff --git a/src/components/HomeMenuComponent.tsx b/src/components/HomeMenuComponent.tsx index 20eeffb..6a06fe8 100644 --- a/src/components/HomeMenuComponent.tsx +++ b/src/components/HomeMenuComponent.tsx @@ -1,24 +1,36 @@ import React from 'react'; -import {View} from 'react-native'; +import {View, TouchableWithoutFeedback} from 'react-native'; import {SvgProps} from 'react-native-svg'; import {homeScreenStyles} from '../theme/homeScreenStyles'; +import {useNavigation} from '@react-navigation/native'; export interface Props { svgIcon: React.FC; footerColor: string; + navigateToScreen: string; } -export const HomeMenuComponent = ({svgIcon, footerColor}: Props) => { +export const HomeMenuComponent = ({ + svgIcon, + footerColor, + navigateToScreen, +}: Props) => { + const navigation = useNavigation(); + const Icon = svgIcon as React.FC; + return ( - - - - + navigation.navigate(navigateToScreen as never)}> + + + + + ); }; diff --git a/src/screens/HomeScreen.tsx b/src/screens/HomeScreen.tsx index 8f2b28d..5e5108b 100644 --- a/src/screens/HomeScreen.tsx +++ b/src/screens/HomeScreen.tsx @@ -12,21 +12,35 @@ export const HomeScreen = () => { const appVersion = DeviceInfo.getVersion(); return ( // - - - - - + + + + + - await Linking.openURL(Constants.TermsAndConditionsUri) } + + await Linking.openURL(Constants.TermsAndConditionsUri) + } style={{ color: '#2097F6', fontSize: 12,