mirror of
https://github.com/mudabbir-ahmad/MAD-Treasure-Hunt.git
synced 2026-10-08 03:00:20 +00:00
Add comments for code structure clarity; enhance readability across multiple components
This commit is contained in:
1 parent
d67522a71d
commit
9b9f13eb6a
29 files changed
+1020
-846
No files matched your search
@@ -17,65 +17,56 @@ import ManageSubgroupsScreen from "./src/components/screens/ManageSubgroupsScree
|
||||
const Stack = createNativeStackNavigator();
|
||||
|
||||
const AuthStack = () => (
|
||||
<Stack.Navigator
|
||||
screenOptions={{
|
||||
headerShown: false,
|
||||
}}
|
||||
>
|
||||
<Stack.Screen name="LoginScreen" component={LoginScreen} />
|
||||
<Stack.Screen name="RegisterScreen" component={RegisterScreen} />
|
||||
</Stack.Navigator>
|
||||
<Stack.Navigator
|
||||
screenOptions={{headerShown: false}}
|
||||
>
|
||||
<Stack.Screen name="LoginScreen" component={LoginScreen}/>
|
||||
<Stack.Screen name="RegisterScreen" component={RegisterScreen}/>
|
||||
</Stack.Navigator>
|
||||
);
|
||||
|
||||
const GameStack = () => (
|
||||
<Stack.Navigator
|
||||
screenOptions={{
|
||||
headerShown: false,
|
||||
}}
|
||||
>
|
||||
<Stack.Screen name="GameTypeScreen" component={GameTypeScreen} />
|
||||
<Stack.Screen name="JoinPrivateGameScreen" component={JoinPrivateGameScreen} />
|
||||
<Stack.Screen name="ManagePrivateGameScreen" component={ManagePrivateGameScreen} />
|
||||
<Stack.Screen name="CreateGameScreen" component={CreateGameScreen} />
|
||||
<Stack.Screen name="ManageGameScreen" component={ManageGameScreen} />
|
||||
<Stack.Screen name="GameLobbyScreen" component={GameLobbyScreen} />
|
||||
<Stack.Screen name="LeaderboardScreen" component={LeaderboardScreen} />
|
||||
<Stack.Screen name="TeamScreen" component={TeamScreen} />
|
||||
<Stack.Screen name="MapScreen" component={MapScreen} />
|
||||
</Stack.Navigator>
|
||||
<Stack.Navigator
|
||||
screenOptions={{headerShown: false}}
|
||||
>
|
||||
<Stack.Screen name="GameTypeScreen" component={GameTypeScreen}/>
|
||||
<Stack.Screen name="JoinPrivateGameScreen" component={JoinPrivateGameScreen}/>
|
||||
<Stack.Screen name="ManagePrivateGameScreen" component={ManagePrivateGameScreen}/>
|
||||
<Stack.Screen name="CreateGameScreen" component={CreateGameScreen}/>
|
||||
<Stack.Screen name="ManageGameScreen" component={ManageGameScreen}/>
|
||||
<Stack.Screen name="GameLobbyScreen" component={GameLobbyScreen}/>
|
||||
<Stack.Screen name="LeaderboardScreen" component={LeaderboardScreen}/>
|
||||
<Stack.Screen name="TeamScreen" component={TeamScreen}/>
|
||||
<Stack.Screen name="MapScreen" component={MapScreen}/>
|
||||
</Stack.Navigator>
|
||||
);
|
||||
|
||||
const AdminStack = () => (
|
||||
<Stack.Navigator
|
||||
screenOptions={{
|
||||
headerShown: false,
|
||||
}}
|
||||
>
|
||||
<Stack.Screen name="AdminHubScreen" component={AdminHubScreen} />
|
||||
<Stack.Screen name="ManageSubgroupsScreen" component={ManageSubgroupsScreen} />
|
||||
<Stack.Screen name="LeaderboardScreen" component={LeaderboardScreen} />
|
||||
<Stack.Screen name="MapScreen" component={MapScreen} />
|
||||
<Stack.Screen name="TeamScreen" component={TeamScreen} />
|
||||
<Stack.Screen name="CreateGameScreen" component={CreateGameScreen} />
|
||||
<Stack.Screen name="ManageGameScreen" component={ManageGameScreen} />
|
||||
</Stack.Navigator>
|
||||
<Stack.Navigator
|
||||
screenOptions={{headerShown: false}}
|
||||
>
|
||||
<Stack.Screen name="AdminHubScreen" component={AdminHubScreen}/>
|
||||
<Stack.Screen name="ManageSubgroupsScreen" component={ManageSubgroupsScreen}/>
|
||||
<Stack.Screen name="LeaderboardScreen" component={LeaderboardScreen}/>
|
||||
<Stack.Screen name="MapScreen" component={MapScreen}/>
|
||||
<Stack.Screen name="TeamScreen" component={TeamScreen}/>
|
||||
<Stack.Screen name="CreateGameScreen" component={CreateGameScreen}/>
|
||||
<Stack.Screen name="ManageGameScreen" component={ManageGameScreen}/>
|
||||
</Stack.Navigator>
|
||||
);
|
||||
|
||||
export const App = () => {
|
||||
return (
|
||||
<NavigationContainer>
|
||||
<Stack.Navigator
|
||||
screenOptions={{
|
||||
headerShown: false,
|
||||
}}
|
||||
>
|
||||
<Stack.Screen name="Auth" component={AuthStack} />
|
||||
<Stack.Screen name="Game" component={GameStack} />
|
||||
<Stack.Screen name="Admin" component={AdminStack} />
|
||||
</Stack.Navigator>
|
||||
</NavigationContainer>
|
||||
);
|
||||
return (
|
||||
<NavigationContainer>
|
||||
<Stack.Navigator
|
||||
screenOptions={{headerShown: false}}
|
||||
>
|
||||
<Stack.Screen name="Auth" component={AuthStack}/>
|
||||
<Stack.Screen name="Game" component={GameStack}/>
|
||||
<Stack.Screen name="Admin" component={AdminStack}/>
|
||||
</Stack.Navigator>
|
||||
</NavigationContainer>
|
||||
);
|
||||
};
|
||||
|
||||
export default App;
|
||||
|
||||
Reference in new issue
Block a user