@cainiaofe/cn-ui-m
Version:
55 lines (54 loc) • 1.04 kB
TypeScript
import { ReactNode } from 'react';
import { BasicComponentProps } from "../../../types";
export interface BottomButtonProps extends BasicComponentProps {
/**
* 按钮尺寸
*/
size?: 'small' | 'medium' | 'large';
/**
* 可选操作项
*/
actions?: Array<'ok' | 'cancel'>;
/**
* 是否显示顶部按钮
*/
showDividingLine?: boolean;
/**
* 是否启用安全区
*/
enableSafeArea?: boolean;
/**
* 确定按钮文案
*/
okText?: string;
/**
* 取消按钮文案
*/
cancelText?: string;
/**
* 确定按钮额外属性
*/
okProps?: {
text?: string;
[x: string]: any;
};
/**
* 取消按钮额外属性
*/
cancelProps?: {
text?: string;
[x: string]: any;
};
/**
* 确认按钮点击回调
*/
onOk?: () => void;
/**
* 取消按钮点击回调
*/
onCancel?: () => void;
/**
* 子节点
*/
children?: ReactNode;
}