Skip to content

Instantly share code, notes, and snippets.

@xiongemi
Created March 22, 2022 05:36
Show Gist options
  • Save xiongemi/5d9b4dbf8726175e9fcc8c22aff38bce to your computer and use it in GitHub Desktop.
Save xiongemi/5d9b4dbf8726175e9fcc8c22aff38bce to your computer and use it in GitHub Desktop.
mock NavigationDecorator with route param id passed in
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import React from 'react';
const NavigationDecorator = (story) => {
const Stack = createNativeStackNavigator();
return (
<NavigationContainer independent={true}>
<Stack.Navigator>
<Stack.Screen
name="MyStorybookScreen"
component={story}
initialParams={{ id: 123 }}
/>
</Stack.Navigator>
</NavigationContainer>
);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment