import type { DbNavBarProps } from '../DbNavBar/DbNavBar.types'; /** * DbContentPage Props 属性 * 继承自 DbNavBarProps,提供完整的导航栏配置能力 */ export interface DbContentPageProps extends DbNavBarProps { /** * 页面标题 * 如果不传,则不显示标题区域 */ title?: string; /** * 是否显示返回按钮 * 默认 false */ showBack?: boolean; /** * 自定义右侧内容(兼容旧属性) * 优先级低于 rightIcon */ right?: React.ReactNode; /** * 是否显示右侧默认 more 按钮 * 默认 false */ showRight?: boolean; /** * 页面内容 */ children?: React.ReactNode; /** * 左侧返回按钮点击事件 * 默认执行 navigation.goBack() */ onBackPress?: () => void; /** * 底部安全区域额外间距 * 默认 0 */ bottomSpacingHeight?: number; /** * 导航栏高度 * 默认 44 */ navHeight?: number; /** * 是否禁用底部安全区域处理 * 默认 false */ disableSafeAreaBottom?: boolean; /** * 内容容器样式 */ contentStyle?: import('react-native').ViewStyle; }