CheckCare/App.tsx

35 lines
882 B
TypeScript
Raw Permalink Normal View History

2025-05-15 10:43:25 +07:00
import * as React from "react";
import { NavigationContainer } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/native-stack";
import HomeScreen from "@/screens/Home";
import ProfileScreen from "@/screens/Profile";
2025-05-15 10:59:32 +07:00
import { StatusBar } from "expo-status-bar";
2025-05-15 10:43:25 +07:00
export type RootStackParamList = {
Home: undefined;
Profile: undefined;
};
const Stack = createNativeStackNavigator<RootStackParamList>();
function App() {
return (
2025-05-15 10:43:25 +07:00
<NavigationContainer>
2025-05-15 10:59:32 +07:00
<Stack.Navigator>
2025-05-15 10:43:25 +07:00
<Stack.Screen name="Home" component={HomeScreen} />
<Stack.Screen name="Profile" component={ProfileScreen} />
</Stack.Navigator>
2025-05-15 10:59:32 +07:00
<StatusBar style="auto" />
2025-05-15 10:43:25 +07:00
</NavigationContainer>
);
}
2025-05-15 10:43:25 +07:00
declare global {
namespace ReactNavigation {
interface RootParamList extends RootStackParamList {}
}
}
export default App;