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