diff --git a/apps/src/tests/TestZoomTransition.tsx b/apps/src/tests/TestZoomTransition.tsx new file mode 100644 index 0000000000..7ef1dfbdd8 --- /dev/null +++ b/apps/src/tests/TestZoomTransition.tsx @@ -0,0 +1,59 @@ +import React from "react"; +import { Button, View } from "react-native"; +import Colors from "../shared/styling/Colors"; +import { createNativeStackNavigator, NativeStackNavigationProp } from "@react-navigation/native-stack"; +import { ParamListBase } from "@react-navigation/routers"; +import { NavigationContainer } from "@react-navigation/native"; +import { Rectangle } from "../shared/Rectangle"; +import { ZoomTransitionSource } from "react-native-screens"; + +interface StackRouteParams extends ParamListBase { + Home: undefined, + Second: undefined, +} + +interface StackRouteProp { + navigation: NativeStackNavigationProp, +} + +const Stack = createNativeStackNavigator(); + +export default function App() { + return ( + + ) +} + +function AppStack() { + return ( + + + + + + + ) +} + +function Home({ navigation }: StackRouteProp) { + return ( + +