@fruits-chain/react-native-xiaoshu
Version:
🌈 React Native UI library
30 lines (29 loc) • 690 B
TypeScript
import type { ReactNode } from 'react';
import type { StyleProp, ViewStyle } from 'react-native';
export interface StepsPropsType {
/**
* 指定当前步骤,从 0 开始记数。在子 Step 元素中,可以通过 status 属性覆盖状态
*/
current?: number;
data?: Omit<StepsItemPropsType, 'index'>[];
children?: ReactNode;
style?: StyleProp<ViewStyle>;
}
export interface StepsItemPropsType {
/**
* 步骤图标的类型,可选
*/
icon?: ReactNode;
/**
* 步骤状态 wait|finish
*/
status?: 'wait' | 'finish';
/**
* 标题
*/
title?: ReactNode;
/**
* 索引
*/
index: number;
}