mobile-more
Version:
基于 antd-mobile v5 扩展移动端 UI 组件
59 lines (58 loc) • 1.54 kB
TypeScript
import React from 'react';
import { ButtonProps } from 'antd-mobile';
import './index.less';
export interface SubmitterProps extends React.HTMLAttributes<HTMLDivElement> {
/**
* @description 步骤数。
* @default 1
*/
current: number;
/**
* @description 步骤总数。
*/
total: number;
/**
* @description 上一步文本。
*/
prevText?: React.ReactNode;
/**
* @description 下一步文本。
*/
nextText?: React.ReactNode;
/**
* @description 提交文本。
*/
submitText?: React.ReactNode;
/**
* @description 点击上一步触发。
* @returns
*/
onPrev?: () => void;
/**
* @description 点击下一步触发。
* @returns
*/
onNext?: () => void;
/**
* @description 点击提交触发。
* @returns
*/
onSubmit?: () => void;
/**
* @description 上一步按钮组件属性。
* @see {@link https://mobile.ant.design/zh/components/button#button|ButtonProps}
*/
prevButtonProps?: ButtonProps;
/**
* @description 下一步按钮组件属性。
* @see {@link https://mobile.ant.design/zh/components/button#button|ButtonProps}
*/
nextButtonProps?: ButtonProps;
/**
* @description 提交按钮组件属性。
* @see {@link https://mobile.ant.design/zh/components/button#button|ButtonProps}
*/
submitButtonProps?: ButtonProps;
}
declare const Submitter: React.FC<SubmitterProps>;
export default Submitter;