import { ElAvatar } from 'element-plus' import { generateProps, generateEmits } from '../helper/component-util' import { componentScheme } from './component.scheme' import { DefaultAvatar } from './icons-vue' export default { name: 'cip-avatar', props: generateProps(componentScheme), emits: generateEmits(componentScheme), setup (props, { slots }) { const getDefaultIcon = () => { if (props.icon) return props.icon if (slots.default) return return } return () => ( {{ default: () => slots.default?.() }} ) } }