yanzhen-design-vue
Version:
21 lines (20 loc) • 593 B
JavaScript
import { defineComponent, openBlock, createBlock, unref } from "vue";
import { useIcon } from "./use-icon.mjs";
import { iconName, iconProps, iconEmits } from "./icon.mjs";
const _sfc_main = /* @__PURE__ */ defineComponent({
...{ name: iconName, inheritAttrs: true },
__name: "icon",
props: iconProps,
emits: iconEmits,
setup(__props, { emit: __emit }) {
const props = __props;
const emit = __emit;
const { Icon } = useIcon(props, emit);
return (_ctx, _cache) => {
return openBlock(), createBlock(unref(Icon));
};
}
});
export {
_sfc_main as default
};