45 lines
1.3 KiB
TypeScript
45 lines
1.3 KiB
TypeScript
/* eslint-disable */
|
||
|
||
/**
|
||
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
|
||
* */
|
||
|
||
import type { TdAvatarGroupProps } from './type';
|
||
export default {
|
||
/** 图片之间的层叠关系,可选值:左侧图片在上和右侧图片在上 */
|
||
cascading: {
|
||
type: String,
|
||
default: 'left-up' as TdAvatarGroupProps['cascading'],
|
||
validator(val: TdAvatarGroupProps['cascading']): boolean {
|
||
if (!val) return true;
|
||
return ['left-up', 'right-up'].includes(val);
|
||
},
|
||
},
|
||
/** 头像数量超出时,会出现一个头像折叠元素。该元素内容可自定义。默认为 `+N`。示例:`+5`,`...`, `更多` */
|
||
collapseAvatar: {
|
||
type: String,
|
||
},
|
||
/** 能够同时显示的最多头像数量 */
|
||
max: {
|
||
type: Number,
|
||
},
|
||
/** 形状。优先级低于 Avatar.shape */
|
||
shape: {
|
||
type: String,
|
||
validator(val: TdAvatarGroupProps['shape']): boolean {
|
||
if (!val) return true;
|
||
return ['circle', 'round'].includes(val);
|
||
},
|
||
},
|
||
/** 尺寸,示例值:small/medium/large/24px/38px 等。优先级低于 Avatar.size */
|
||
size: {
|
||
type: String,
|
||
default: '',
|
||
},
|
||
/** 点击头像折叠元素触发 */
|
||
onCollapsedItemClick: {
|
||
type: Function,
|
||
default: () => ({}),
|
||
},
|
||
};
|