diff --git a/packages/app/src/components/headers/menu-header.tsx b/packages/app/src/components/headers/menu-header.tsx index 2540ebf9f..dc93bfdc3 100644 --- a/packages/app/src/components/headers/menu-header.tsx +++ b/packages/app/src/components/headers/menu-header.tsx @@ -30,7 +30,7 @@ export function MenuHeader({ title, subtitle, rightContent }: MenuHeaderProps) { left={ <> - + {title && ( diff --git a/packages/app/src/components/headers/screen-header.tsx b/packages/app/src/components/headers/screen-header.tsx index 232d35b70..1f8c86830 100644 --- a/packages/app/src/components/headers/screen-header.tsx +++ b/packages/app/src/components/headers/screen-header.tsx @@ -2,7 +2,7 @@ import type { ReactNode } from "react"; import { View, type StyleProp, type ViewStyle } from "react-native"; import { useSafeAreaInsets } from "react-native-safe-area-context"; import { StyleSheet, UnistylesRuntime } from "react-native-unistyles"; -import { HEADER_INNER_HEIGHT } from "@/constants/layout"; +import { HEADER_INNER_HEIGHT, HEADER_INNER_HEIGHT_MOBILE } from "@/constants/layout"; import { useTauriDragHandlers } from "@/utils/tauri-window"; interface ScreenHeaderProps { @@ -44,7 +44,10 @@ const styles = StyleSheet.create((theme) => ({ }, inner: {}, row: { - height: HEADER_INNER_HEIGHT, + height: { + xs: HEADER_INNER_HEIGHT_MOBILE, + md: HEADER_INNER_HEIGHT, + }, flexDirection: "row", alignItems: "center", justifyContent: "space-between", diff --git a/packages/app/src/constants/layout.ts b/packages/app/src/constants/layout.ts index 744901763..acb7677c9 100644 --- a/packages/app/src/constants/layout.ts +++ b/packages/app/src/constants/layout.ts @@ -6,6 +6,7 @@ export const FOOTER_HEIGHT = 75; // Used by both agent header (ScreenHeader) and explorer sidebar header // This ensures both headers have the same visual height export const HEADER_INNER_HEIGHT = 48; +export const HEADER_INNER_HEIGHT_MOBILE = 56; // Max width for chat content (stream view, input area, new agent form) export const MAX_CONTENT_WIDTH = 820; diff --git a/packages/app/src/screens/agent/agent-ready-screen.tsx b/packages/app/src/screens/agent/agent-ready-screen.tsx index f3e007ab6..d0706bebc 100644 --- a/packages/app/src/screens/agent/agent-ready-screen.tsx +++ b/packages/app/src/screens/agent/agent-ready-screen.tsx @@ -625,7 +625,7 @@ function AgentScreenContent({ {isMobile ? ( - +