| ... | @@ -19,8 +19,10 @@ import { AndroidSheetHeader } from "../../components/AndroidScreenHeader"; | ... | @@ -19,8 +19,10 @@ import { AndroidSheetHeader } from "../../components/AndroidScreenHeader"; |
| 19 | import { AppText as Text } from "../../components/AppText"; | 19 | import { AppText as Text } from "../../components/AppText"; |
| 20 | import { useUniwindTheme } from "../../lib/useUniwindTheme"; | 20 | import { useUniwindTheme } from "../../lib/useUniwindTheme"; |
| 21 | import { environmentThreadDetails } from "../../state/threads"; | 21 | import { environmentThreadDetails } from "../../state/threads"; |
| 22 | import { nativeHeaderScrollEdgeEffects } from "../../native/StackHeader"; | 22 | import { NativeStackScreenOptions, nativeHeaderScrollEdgeEffects } from "../../native/StackHeader"; |
| 23 | import { SubagentRow } from "./SubagentRow"; | 23 | import { SubagentRow } from "./SubagentRow"; |
| | 24 | import { MaterialScreenContent } from "../../components/MaterialScreenContent"; |
| | 25 | import { useAdaptiveWorkspaceLayout } from "../layout/AdaptiveWorkspaceLayout"; |
| 24 | | 26 | |
| 25 | const HEADER_SCROLL_EDGE_EFFECTS = nativeHeaderScrollEdgeEffects(Platform.OS, Platform.Version); | 27 | const HEADER_SCROLL_EDGE_EFFECTS = nativeHeaderScrollEdgeEffects(Platform.OS, Platform.Version); |
| 26 | | 28 | |
| ... | @@ -31,6 +33,7 @@ export function useThreadTurnSubagents(target: AgentsTarget): ThreadTurnSubagent | ... | @@ -31,6 +33,7 @@ export function useThreadTurnSubagents(target: AgentsTarget): ThreadTurnSubagent |
| 31 | } | 33 | } |
| 32 | | 34 | |
| 33 | export function ThreadAgentsSheet({ route }: StaticScreenProps<AgentsTarget>) { | 35 | export function ThreadAgentsSheet({ route }: StaticScreenProps<AgentsTarget>) { |
| | 36 | const { layout } = useAdaptiveWorkspaceLayout(); |
| 34 | const target = route.params; | 37 | const target = route.params; |
| 35 | const navigation = useNavigation(); | 38 | const navigation = useNavigation(); |
| 36 | const insets = useSafeAreaInsets(); | 39 | const insets = useSafeAreaInsets(); |
| ... | @@ -112,8 +115,11 @@ export function ThreadAgentsSheet({ route }: StaticScreenProps<AgentsTarget>) { | ... | @@ -112,8 +115,11 @@ export function ThreadAgentsSheet({ route }: StaticScreenProps<AgentsTarget>) { |
| 112 | | 115 | |
| 113 | return ( | 116 | return ( |
| 114 | <View collapsable={false} className="flex-1 bg-sheet"> | 117 | <View collapsable={false} className="flex-1 bg-sheet"> |
| | 118 | <NativeStackScreenOptions options={{ sheetCornerRadius: 28 }} /> |
| 115 | <AndroidSheetHeader title="Agents" onBack={() => navigation.goBack()} /> | 119 | <AndroidSheetHeader title="Agents" onBack={() => navigation.goBack()} /> |
| 116 | {content} | 120 | <MaterialScreenContent insetHorizontal={layout.usesSplitView}> |
| | 121 | {content} |
| | 122 | </MaterialScreenContent> |
| 117 | </View> | 123 | </View> |
| 118 | ); | 124 | ); |
| 119 | } | 125 | } |