import * as React from 'react'; import {NavigationContainer} from '@react-navigation/native'; import {createNativeStackNavigator} from '@react-navigation/native-stack'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import Splash from './src/screens/Splash'; import Home from './src/screens/Home'; import Login from './src/screens/Login'; import Otp from "./src/screens/Otp"; import Product from './src/screens/Product'; import Products from './src/screens/Products'; import ShoppingCart from './src/screens/ShoppingCart'; import QR from './src/screens/QR/index'; import {connect} from 'react-redux'; import i18n from "./src/services/i18n"; import {useTranslation} from "react-i18next"; import Profile from "./src/screens/Profile"; import Videos from "./src/screens/Videos"; import Exams from "./src/screens/Exams"; const mapStateToProps = state => { return { profile: state.profile, config: state.config, }; }; const Stack = createNativeStackNavigator(); const Tab = createBottomTabNavigator(); function BottomTab(props) { const {t} = useTranslation('translation', {keyPrefix: 'main'}); return ( ) } function Navigator(props) { React.useEffect(() => { i18n.changeLanguage(props.config.lan) }, [props.config]) return ( ); } export default connect(mapStateToProps)(Navigator);