UNPKG

vite-plugin-svg-sprite

Version:
19 lines (18 loc) 571 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.adapter = void 0; const vue_1 = require("vue"); const utils_js_1 = require("../utils.js"); const adapter = (id, name) => (0, vue_1.defineComponent)({ name: `Icon${(0, utils_js_1.capitalizeFirstLetter)(name)}`, setup(props, { attrs }) { return () => (0, vue_1.h)('svg', { width: '1em', height: '1em', ...attrs, }, [ (0, vue_1.h)('use', { 'xlink:href': `#${id}` }), ]); }, }); exports.adapter = adapter;