import { useSafeAreaInsets } from "react-native-safe-area-context"; import { ScrollView } from "tamagui"; import { LinearGradient } from "tamagui/linear-gradient"; import { Header } from "./Header"; interface Props { children?: React.ReactNode; onScrollBeginDrag?: () => void; onMomentumScrollEnd?: () => void; showHeader?: boolean; scrollEnabled?: boolean; keyboardDismissMode?: "none" | "on-drag" | "interactive"; keyboardShouldPersistTaps?: "always" | "never" | "handled"; contentContainerStyle?: Record; } export default function ScreenLayout({ children, onScrollBeginDrag, onMomentumScrollEnd, showHeader = true, scrollEnabled, keyboardDismissMode, keyboardShouldPersistTaps, contentContainerStyle, }: Props) { const insets = useSafeAreaInsets(); return ( {showHeader &&
} {children} ); }