Skip to content

Commit 147f08e

Browse files
authored
Merge pull request #221 from luke-h1/@luke-h1/fix/lock-orientation
fix(app): lock orientation on certain screens
2 parents 46451f0 + f2a7a31 commit 147f08e

File tree

5 files changed

+32
-10
lines changed

5 files changed

+32
-10
lines changed

src/navigators/DevToolsStackNavigator.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,23 @@ export function DevToolsStackNavigator() {
2525
component={DiagnosticsScreen}
2626
options={{
2727
headerShown: false,
28+
orientation: 'portrait_up',
2829
}}
2930
/>
3031
<Stack.Screen
3132
name="NewRelicDemo"
3233
component={NewRelicDemoScreen}
3334
options={{
3435
headerShown: false,
36+
orientation: 'portrait_up',
3537
}}
3638
/>
3739
<Stack.Screen
3840
name="Debug"
3941
component={DebugScreen}
4042
options={{
4143
headerShown: false,
44+
orientation: 'portrait_up',
4245
}}
4346
/>
4447
</Stack.Navigator>

src/navigators/OtherStackNavigator.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ export function OtherStackNavigator() {
2020
<Stack.Screen
2121
name="About"
2222
component={AboutScreen}
23-
options={{ headerShown: false }}
23+
options={{ headerShown: false, orientation: 'portrait_up' }}
2424
/>
2525
<Stack.Screen
2626
name="Changelog"
2727
component={ChangelogScreen}
28-
options={{ headerShown: false }}
28+
options={{ headerShown: false, orientation: 'portrait_up' }}
2929
/>
3030
<Stack.Screen
3131
name="Faq"
3232
component={FaqScreen}
33-
options={{ headerShown: false }}
33+
options={{ headerShown: false, orientation: 'portrait_up' }}
3434
/>
3535
</Stack.Navigator>
3636
);

src/navigators/PreferenceStackNavigator.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,22 @@ export function PreferenceStackNavigator() {
2626
<Stack.Screen
2727
name="Chat"
2828
component={ChatPreferenceScreen}
29-
options={{ headerShown: false }}
29+
options={{ headerShown: false, orientation: 'portrait_up' }}
3030
/>
3131
<Stack.Screen
3232
name="Theming"
3333
component={ThemePreferenceScreen}
34-
options={{ headerShown: false }}
34+
options={{ headerShown: false, orientation: 'portrait_up' }}
3535
/>
3636
<Stack.Screen
3737
name="Video"
3838
component={VideoPreferenceScreen}
39-
options={{ headerShown: false }}
39+
options={{ headerShown: false, orientation: 'portrait_up' }}
4040
/>
4141
<Stack.Screen
4242
name="BlockedUsers"
4343
component={BlockedUsersScreen}
44-
options={{ headerShown: false }}
44+
options={{ headerShown: false, orientation: 'portrait_up' }}
4545
/>
4646
</Stack.Navigator>
4747
);

src/navigators/StreamStackNavigator.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export function StreamStackNavigator() {
2727
component={StreamerProfileScreen}
2828
options={{
2929
headerShown: false,
30+
orientation: 'portrait_up',
3031
}}
3132
/>
3233
</Stack.Navigator>

src/navigators/TopStackNavigator.tsx

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,27 @@ export type TopStackScreenProps<T extends keyof TopStackParamList> =
1717
export function TopStackNavigator() {
1818
return (
1919
<Stack.Navigator initialRouteName="Top">
20-
<Stack.Screen name="Top" component={TopScreen} />
21-
<Stack.Screen name="TopCategories" component={TopCategoriesScreen} />
22-
<Stack.Screen name="TopStreams" component={TopStreamsScreen} />
20+
<Stack.Screen
21+
name="Top"
22+
component={TopScreen}
23+
options={{
24+
orientation: 'portrait_up',
25+
}}
26+
/>
27+
<Stack.Screen
28+
name="TopCategories"
29+
component={TopCategoriesScreen}
30+
options={{
31+
orientation: 'portrait_up',
32+
}}
33+
/>
34+
<Stack.Screen
35+
name="TopStreams"
36+
component={TopStreamsScreen}
37+
options={{
38+
orientation: 'portrait_up',
39+
}}
40+
/>
2341
</Stack.Navigator>
2442
);
2543
}

0 commit comments

Comments
 (0)