|
|
@ -1,7 +1,5 @@ |
|
|
import './index.less'; |
|
|
import './index.less'; |
|
|
|
|
|
|
|
|
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; |
|
|
|
|
|
|
|
|
|
|
|
import type { PropType } from 'vue'; |
|
|
import type { PropType } from 'vue'; |
|
|
import { |
|
|
import { |
|
|
defineComponent, |
|
|
defineComponent, |
|
|
@ -16,7 +14,7 @@ import { |
|
|
import Iconify from '@purge-icons/generated'; |
|
|
import Iconify from '@purge-icons/generated'; |
|
|
import { isString } from '/@/utils/is'; |
|
|
import { isString } from '/@/utils/is'; |
|
|
import { propTypes } from '/@/utils/propTypes'; |
|
|
import { propTypes } from '/@/utils/propTypes'; |
|
|
const Icon = defineComponent({ |
|
|
export default defineComponent({ |
|
|
name: 'GIcon', |
|
|
name: 'GIcon', |
|
|
props: { |
|
|
props: { |
|
|
// icon name
|
|
|
// icon name
|
|
|
@ -83,9 +81,3 @@ const Icon = defineComponent({ |
|
|
); |
|
|
); |
|
|
}, |
|
|
}, |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
export default createAsyncComponent(() => { |
|
|
|
|
|
return new Promise((resolve) => { |
|
|
|
|
|
resolve(Icon); |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
|