zhangwencui
昨天 2625ec709848eb16fee565f2bb55cc1ce86cb03f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { defineComponent, h } from 'vue';
 
import { Icon } from '@iconify/vue';
 
function createIconifyIcon(icon: string) {
  return defineComponent({
    name: `Icon-${icon}`,
    setup(props, { attrs }) {
      return () => h(Icon, { icon, ...props, ...attrs });
    },
  });
}
 
export { createIconifyIcon };