{"version":3,"file":"index.vue.mjs","sources":["../../../../../../components/icon/src/index.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport { Icon as iconCom } from 'fusion-ui-iconify/dist/dist.mjs'\nimport { useColor } from '@fusion-ui-vue/theme'\nimport { useNamespace } from '@fusion-ui-vue/utils'\nimport { iconProps } from './icon'\n\nconst props = defineProps(iconProps)\nconst $color = useColor(props, 'color')\nconst ns = useNamespace('icon')\n</script>\n\n<template>\n  <icon-com\n    :class=\"ns.b()\"\n    :icon=\"props.icon\"\n    :color=\"$color\"\n    :size=\"props.size\"\n  />\n</template>\n"],"names":[],"mappings":";;;;;;;;;;;;;;AAOM,IAAA,MAAA,MAAA,GAAS,QAAS,CAAA,KAAA,EAAO,OAAO,CAAA,CAAA;AAChC,IAAA,MAAA,EAAA,GAAK,aAAa,MAAM,CAAA,CAAA;;;;;;;;;;;;;;;"}