import { StatusBar } from 'expo-status-bar'; import React from 'react'; import { SafeAreaProvider } from 'react-native-safe-area-context'; import { Alert, Button, Image, StyleSheet, Dimensions, SafeAreaView, ScrollView, TouchableOpacity } from 'react-native'; import { Header, MainSeach } from './components/header/headerMain'; import useCachedResources from './hooks/useCachedResources'; import useColorScheme from './hooks/useColorScheme'; import Navigation from './navigation'; import { createDrawerNavigator, DrawerItemList, DrawerItem, DrawerContentScrollView } from '@react-navigation/drawer'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator, StackScreenProps } from '@react-navigation/stack'; import { Text, View, } from './components/Themed'; import TabOneScreen from './screens/TabOneScreen'; import TabTwoScreen from './screens/TabTwoScreen'; import ProductDetail from './screens/ProductDetail'; import CartDetail from './screens/Cart'; export default function App() { const isLoadingComplete = useCachedResources(); const colorScheme = useColorScheme(); if (!isLoadingComplete) { return null; } else { return ( ); } } const Drawer = createDrawerNavigator(); const Stack = createStackNavigator(); /* cài đặt thông số cho header */ const HeaderAllPageOpion = ({ navigation }: { navigation: any }) => { return ( { headerLeft: () => (
), headerTitle: () => ( ), headerStyle: { backgroundColor: '#3385ff', height: 130, } } ) } /* redirect về trang chủ */ const HomePage = ({ navigation }: { navigation: any }) => { return ( ); } /* redirect về danh mục */ const ProductList = ({ navigation }: { navigation: any }) => { return ( ); } const ProductDetailRec = ({ navigation }: { navigation: any }) => { return ( ); } const CartPage = ({ navigation }: { navigation: any }) => { return ( ); } const MainContentRouter = () => { return ( ); }