@cainiaofe/cn-ui-m
Version:
21 lines (20 loc) • 700 B
TypeScript
import { ReactNode } from 'react';
import { BasicComponentProps } from "../../types";
export interface CnNavBarProps extends Omit<BasicComponentProps, 'title'> {
/** 标题 */
title?: React.ReactNode;
/** 副标题 */
subTitle?: React.ReactNode;
/** 返回区域的内容 */
back?: ReactNode;
/** 返回按钮,传入true展示默认按钮,否则也可自行定义 */
backArrow?: boolean | ReactNode;
/** 左侧区域的内容 */
left?: ReactNode;
/** 右侧区域的内容 */
right?: ReactNode;
/** 是否开启安全区,用于沉浸式导航 */
enableSafeArea?: boolean;
/** 点击返回按钮的事件 */
onBack?: () => void;
}