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 };
|
|