@td-design/react-native
Version:
react-native UI组件库
29 lines • 841 B
TypeScript
import React, { ReactNode } from 'react';
import { StyleProp, ViewStyle } from 'react-native';
import { Spacing } from '../theme';
export interface ButtonGroupOption {
/** 文本或者组件 */
label: ReactNode;
/** 按下的回调函数 */
onPress?: () => void;
}
interface ItemProps extends ButtonGroupOption {
/** 自定义Item样式 */
itemStyle?: StyleProp<ViewStyle>;
/** 尺寸 */
size?: Spacing;
/** 是否禁用 */
disabled: boolean;
/** 序号 */
index: number;
/** 点击事件 */
onItemPress: (index: number) => void;
isFirst: boolean;
isLast: boolean;
isCurrent: boolean;
/** 按下时的不透明度 */
activeOpacity?: number;
}
declare const _default: React.NamedExoticComponent<ItemProps>;
export default _default;
//# sourceMappingURL=Item.d.ts.map