diff --git a/apps/mobile/src/features/threads/git/GitOverviewSheet.tsx b/apps/mobile/src/features/threads/git/GitOverviewSheet.tsx index 831ef1145cec..d7f739c3d719 100644 --- a/apps/mobile/src/features/threads/git/GitOverviewSheet.tsx +++ b/apps/mobile/src/features/threads/git/GitOverviewSheet.tsx @@ -17,7 +17,15 @@ import { } from "@react-navigation/native"; import { SymbolView } from "../../../components/AppSymbol"; import { useCallback, useEffect, useMemo, useState } from "react"; -import { Alert, Platform, Pressable, RefreshControl, ScrollView, View } from "react-native"; +import { + Alert, + Platform, + Pressable, + RefreshControl, + ScrollView, + useWindowDimensions, + View, +} from "react-native"; import { Screen, ScreenStack, ScreenStackHeaderConfig } from "react-native-screens"; import { useSafeAreaInsets } from "react-native-safe-area-context"; @@ -58,8 +66,10 @@ export function GitOverviewSheet(props: GitOverviewSheetProps) { const { layout } = useAdaptiveWorkspaceLayout(); const navigation = useNavigation(); const insets = useSafeAreaInsets(); + const { height: windowHeight } = useWindowDimensions(); const presentation = props.presentation ?? "sheet"; const isInspector = presentation === "inspector"; + const fitToContents = Platform.OS === "android" && !isInspector; const environmentId = EnvironmentId.make(props.route.params.environmentId); const threadId = ThreadId.make(props.route.params.threadId); const { selectedThread, selectedEnvironmentRuntime } = useThreadSelection(); @@ -234,13 +244,15 @@ export function GitOverviewSheet(props: GitOverviewSheetProps) { const content = ( {!isInspector ? ( ) : null} {isInspector ? ( @@ -527,7 +545,7 @@ export function GitOverviewSheet(props: GitOverviewSheetProps) { /> )} - + {content}