Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/wojtekmaj/vitest-react-native. Run React Native unit and component tests with Vitest
Something went wrong. Try again.
992 B · 32 lines
TSX
at main
123456789101112131415161718192021222324252627282930313233import { Pressable, Text } from 'react-native';import { NavigationContainer } from '@react-navigation/native';import { createNativeStackNavigator } from '@react-navigation/native-stack';
import type { NativeStackScreenProps } from '@react-navigation/native-stack';
const Stack = createNativeStackNavigator<{ Start: undefined; Details: undefined }>();
function Start({ navigation,}: NativeStackScreenProps<{ Start: undefined; Details: undefined }, 'Start'>) { return ( <Pressable accessibilityRole="button" onPress={() => navigation.navigate('Details')}> <Text>Open details</Text> </Pressable> );}
function Details() { return <Text>Stack details</Text>;}
export function NativeStack() { return ( <NavigationContainer> <Stack.Navigator screenOptions={{ animation: 'none' }}> <Stack.Screen name="Start" component={Start} /> <Stack.Screen name="Details" component={Details} /> </Stack.Navigator> </NavigationContainer> );}