UNPKG

@hugeicons/vue

Version:

HugeIcons Pro Vue Component Library https://hugeicons.com

43 lines (38 loc) 1.53 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var HugeiconsIcon_vue_vue_type_script_lang = require('./HugeiconsIcon.vue2.js'); var vue = require('vue'); var _pluginVue_exportHelper = require('../_virtual/_plugin-vue_export-helper.js'); const _hoisted_1 = ["width", "height", "color"]; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("svg", vue.mergeProps({ width: _ctx.computedSize, height: _ctx.computedSize, viewBox: `0 0 24 24`, xmlns: "http://www.w3.org/2000/svg", fill: "none", color: _ctx.color }, _ctx.$attrs), [ (vue.openBlock(true), vue.createElementBlock( vue.Fragment, null, vue.renderList(_ctx.currentIcon, (element, index) => { return vue.openBlock(), vue.createBlock( vue.resolveDynamicComponent(element[0]), vue.mergeProps({ key: index, ref_for: true }, _ctx.transformAttrs(element[1], _ctx.calculatedStrokeWidth)), null, 16 /* FULL_PROPS */ ); }), 128 /* KEYED_FRAGMENT */ )) ], 16, _hoisted_1); } var HugeiconsIcon = /* @__PURE__ */ _pluginVue_exportHelper.default(HugeiconsIcon_vue_vue_type_script_lang.default, [["render", _sfc_render], ["__file", "/Users/mac/Documents/Projects/Hugeicons/monorepo/hugeicons/packages/vue/src/components/HugeiconsIcon.vue"]]); exports.default = HugeiconsIcon; //# sourceMappingURL=HugeiconsIcon.vue.js.map