UNPKG

@vue-ui-kit/ant

Version:

Vue3 UI Kit based on Ant Design

9 lines (8 loc) 303 B
import { createVNode } from 'vue'; import * as $Icon from '@ant-design/icons-vue'; const Icon = (props: { icon: string }) => { const { icon } = props; const antIcon: { [key: string]: any } = $Icon; return antIcon[icon] ? createVNode(antIcon[icon]) : antIcon[icon]; }; export default Icon;