authorgravatar for me@pixp.ccAlex <me@pixp.cc> 2026-10-10 21:50:16-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-10-11 01:50:16-03:00
log2e194f8071643fe74d3f9a1466d8c98975adac49
tree2f0359bc869d5c0a990cf0b67d9f7322fa9fb25c
parentb9afba59f435e2e0d6368392b49f10d187125a09
signature Signed by PGP key B5690EEEBB952194

fix(mobile): round Android Agents sheet corners (#14925)


1 files changed, 8 insertions(+), 2 deletions(-)

apps/mobile/src/features/threads/ThreadAgentsSheet.tsx+8-2
...@@ -19,8 +19,10 @@ import { AndroidSheetHeader } from "../../components/AndroidScreenHeader";...@@ -19,8 +19,10 @@ import { AndroidSheetHeader } from "../../components/AndroidScreenHeader";
19import { AppText as Text } from "../../components/AppText";19import { AppText as Text } from "../../components/AppText";
20import { useUniwindTheme } from "../../lib/useUniwindTheme";20import { useUniwindTheme } from "../../lib/useUniwindTheme";
21import { environmentThreadDetails } from "../../state/threads";21import { environmentThreadDetails } from "../../state/threads";
22import { nativeHeaderScrollEdgeEffects } from "../../native/StackHeader";22import { NativeStackScreenOptions, nativeHeaderScrollEdgeEffects } from "../../native/StackHeader";
23import { SubagentRow } from "./SubagentRow";23import { SubagentRow } from "./SubagentRow";
24import { MaterialScreenContent } from "../../components/MaterialScreenContent";
25import { useAdaptiveWorkspaceLayout } from "../layout/AdaptiveWorkspaceLayout";
2426
25const HEADER_SCROLL_EDGE_EFFECTS = nativeHeaderScrollEdgeEffects(Platform.OS, Platform.Version);27const HEADER_SCROLL_EDGE_EFFECTS = nativeHeaderScrollEdgeEffects(Platform.OS, Platform.Version);
2628
...@@ -31,6 +33,7 @@ export function useThreadTurnSubagents(target: AgentsTarget): ThreadTurnSubagent...@@ -31,6 +33,7 @@ export function useThreadTurnSubagents(target: AgentsTarget): ThreadTurnSubagent
31}33}
3234
33export function ThreadAgentsSheet({ route }: StaticScreenProps<AgentsTarget>) {35export 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>) {
112115
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}