element-plus
Version:
A Component Library for Vue 3
83 lines (82 loc) • 2.31 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
require("../../../_virtual/_rolldown/runtime.js");
const require_size = require("../../../constants/size.js");
const require_types = require("../../../utils/types.js");
const require_runtime$1 = require("../../../utils/vue/props/runtime.js");
const require_content = require("../../tooltip/src/content.js");
let _popperjs_core = require("@popperjs/core");
//#region ../../packages/components/avatar/src/avatar-group-props.ts
const avatarGroupProps = {
/**
* @description control the size of avatars in this avatar-group
*/
size: {
type: require_runtime$1.definePropType([Number, String]),
values: require_size.componentSizes,
validator: (val) => require_types.isNumber(val)
},
/**
* @description control the shape of avatars in this avatar-group
*/
shape: {
type: require_runtime$1.definePropType(String),
values: ["circle", "square"]
},
/**
* @description whether to collapse avatars
*/
collapseAvatars: Boolean,
/**
* @description whether show all collapsed avatars when mouse hover text of the collapse-avatar. To use this, `collapse-avatars` must be true
*/
collapseAvatarsTooltip: Boolean,
/**
* @description the max avatars number to be shown. To use this, `collapse-avatars` must be true
*/
maxCollapseAvatars: {
type: Number,
default: 1
},
/**
* @description tooltip theme, built-in theme: `dark` / `light`
*/
effect: {
type: require_runtime$1.definePropType(String),
default: "light"
},
/**
* @description placement of tooltip
*/
placement: {
type: require_runtime$1.definePropType(String),
values: _popperjs_core.placements,
default: "top"
},
/**
* @description custom class name for tooltip
*/
popperClass: require_content.useTooltipContentProps.popperClass,
/**
* @description custom style for tooltip
*/
popperStyle: require_content.useTooltipContentProps.popperStyle,
/**
* @description custom class name for the collapse-avatar
*/
collapseClass: String,
/**
* @description custom style for the collapse-avatar
*/
collapseStyle: {
type: require_runtime$1.definePropType([
String,
Array,
Object,
Boolean
]),
default: void 0
}
};
//#endregion
exports.avatarGroupProps = avatarGroupProps;
//# sourceMappingURL=avatar-group-props.js.map