UNPKG

yanzhen-design-vue

Version:

31 lines (30 loc) 813 B
import { propsSeparate, buildProps, definePropType, buildEmits } from "@yanzhen-libs/utils-vue"; import { avatarProps as avatarProps$1 } from "ant-design-vue/es/avatar/Avatar"; import "../../../hooks/index.mjs"; import { useNamespace } from "../../../hooks/use-namespace/index.mjs"; const ns = useNamespace("avatar"); const avatarOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const avatarName = avatarOptions.name; const AntAvatar = propsSeparate(avatarProps$1()); const avatarProps = buildProps({ ...avatarProps$1(), errSrc: String, max: { type: Number, default: 3 }, text: definePropType(String), onError: Function }); const avatarEmits = buildEmits(propsSeparate(avatarProps).emits); export { AntAvatar, avatarEmits, avatarName, avatarOptions, avatarProps };