UNPKG

@fruits-chain/react-native-xiaoshu

Version:
43 lines 1.17 kB
/// <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