UNPKG

@minto-ai/mt-ui

Version:

UI组件库

49 lines (48 loc) 1.27 kB
import { ExtractPropTypes, PropType } from 'vue'; declare const badgeProps: { /** * 是否展示为小红点 */ readonly dot: { readonly type: BooleanConstructor; readonly default: false; }; /** * 设置徽标的偏移量,数组的两项分别对应水平向右和垂直向下方向的偏移量 */ readonly offset: { readonly type: PropType<[number, number]>; readonly default: () => number[]; readonly validator: (value: [number, number]) => boolean; }; /** * 徽标内容 */ readonly value: { readonly type: PropType<number | string>; readonly default: ""; }; /** * 最大值,超过最大值会显示 {max}+,仅当 value 为数字时有效 */ readonly max: { readonly type: NumberConstructor; readonly default: 99; }; /** * 值为零时是否显示 Badge */ readonly zero: { readonly type: BooleanConstructor; readonly default: true; }; /** * 是否显示 */ readonly visible: { readonly type: BooleanConstructor; readonly default: true; }; }; export type BadgeProps = ExtractPropTypes<typeof badgeProps>; export { badgeProps };