various-ui
Version:
This is a test version of the Vue 3 component library
1 lines • 1.28 kB
Source Map (JSON)
{"version":3,"file":"index.vue2.mjs","sources":["../../../../../packages/components/icon/default/index.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { defineComponent as __MACROS_defineComponent } from \"vue\";\nexport default /*#__PURE__*/ __MACROS_defineComponent({ name: \"UiIcon\" });\n</script>\n<template>\r\n <svg class=\"ui-icon\" aria-hidden=\"true\" @click=\"click\">\r\n <use :xlink:href=\"name\"></use>\r\n </svg>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\nimport { computed } from \"vue\";\r\nimport { UiIconEmits, UiIconPropsOption } from \"./index\";\r\n\r\nconst define = defineProps(UiIconPropsOption);\r\nconst emits = defineEmits(UiIconEmits);\r\n\r\nconst click = (ev: MouseEvent | Event) => emits(\"click\", ev);\r\nconst name = computed(() => {\r\n return `#icon-${define.name}`;\r\n});\r\n\r\n;\r\n</script>\r\n"],"names":["__MACROS_defineComponent"],"mappings":";;;;AAEA,MAAA,WAA6B,GAAAA,eAAA,CAAyB,EAAE,IAAA,EAAM,UAAU,CAAA,CAAA;;;;;;AAYxE,IAAA,MAAM,MAAS,GAAA,OAAA,CAAA;AACf,IAAA,MAAM,KAAQ,GAAA,MAAA,CAAA;AAEd,IAAA,MAAM,KAAQ,GAAA,CAAC,EAA2B,KAAA,KAAA,CAAM,SAAS,EAAE,CAAA,CAAA;AAC3D,IAAM,MAAA,IAAA,GAAO,SAAS,MAAM;AACxB,MAAO,OAAA,CAAA,MAAA,EAAS,OAAO,IAAI,CAAA,CAAA,CAAA;AAAA,KAC9B,CAAA,CAAA;AAED,IAAA,CAAA;;;;;;;;;;;;;;;"}