DeFiCh/wallet

View on GitHub
mobile-app/app/screens/PlaygroundNavigator/PlaygroundNavigator.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import { createStackNavigator } from "@react-navigation/stack";
import { useNavigatorScreenOptions } from "@hooks/useNavigatorScreenOptions";
import { PlaygroundProvider } from "@waveshq/walletkit-ui";
import { PlaygroundScreen } from "./PlaygroundScreen";

export interface PlaygroundParamList {
  PlaygroundScreen: undefined;

  [key: string]: undefined | object;
}

const PlaygroundStack = createStackNavigator<PlaygroundParamList>();

export function PlaygroundNavigator(): JSX.Element {
  const screenOptions = useNavigatorScreenOptions();
  return (
    <PlaygroundProvider>
      <PlaygroundStack.Navigator>
        <PlaygroundStack.Screen
          component={PlaygroundScreen}
          name="PlaygroundScreen"
          options={{
            ...screenOptions,
            headerTitle: "Playground",
          }}
        />
      </PlaygroundStack.Navigator>
    </PlaygroundProvider>
  );
}