@fruits-chain/react-native-xiaoshu
Version:
🌈 React Native UI library
43 lines • 1.17 kB
TypeScript
/// <reference types="react" />
import type { BlankProps } from '../blank/interface';
import type { BottomBarProps } from '../bottom-bar/interface';
import type { ButtonProps } from '../button/interface';
import type { ButtonTheme } from './style';
export interface ButtonBarProps extends Omit<BottomBarProps, 'theme'> {
theme?: Partial<ButtonTheme>;
/**
* 单独一个按钮
* @default false
*/
alone?: boolean;
/**
* 配置方式的按钮
*/
buttons?: (Omit<ButtonProps, 'onPress' | 'text'> & {
text: string;
hidden?: boolean;
onPress?: () => void;
})[];
/**
* 配置方式的按钮最大显示个数
* @default 4
*/
count?: number;
/**
* 更多按钮文案
* @default '更多'
*/
moreText?: string;
/**
* 左右留白大小
* @default 'm'
*/
blankSize?: BlankProps['size'];
}
export interface ButtonBarConfirmProps extends Omit<ButtonBarProps, 'alone' | 'buttons' | 'count' | 'moreText'> {
/**
* 取消按钮,可以是多个按钮
*/
cancel?: React.ReactNode;
}
//# sourceMappingURL=interface.d.ts.map