{"version":3,"file":"Index.cjs","sources":["../../../../../packages/components/svgIcon/Index.vue"],"sourcesContent":["<template>\n    <svg class=\"svg-icon\" aria-hidden=\"true\">\n        <use :xlink:href=\"symbolId\" rel=\"external nofollow\" />\n    </svg>\n</template>\n\n<script setup name=\"svg-icon\">\nimport { computed } from \"vue\";\nconst props = defineProps({\n    name: {\n        type: String,\n        required: true,\n    },\n});\nlet symbolId = computed(() => {\n    return `#icon-${props.name}`;\n});\n</script>\n\n<style lang=\"scss\">\n.svg-icon {\n    width: 1em;\n    height: 1em;\n    vertical-align: -0.15em;\n    fill: currentColor;\n    overflow: hidden;\n}\n</style>\n"],"names":["symbolId","computed","props"],"mappings":"gVAcA,IAAAA,EAAAC,EAAA,SAAA,IACA,SAAAC,EAAA,MACA"}