UNPKG

@tarojs/components

Version:
21 lines 566 B
import { h } from 'vue'; import { useForwardRef } from '../forwardRef'; export default { emits: ['tap'], setup: function setup(props, _ref) { var slots = _ref.slots, emit = _ref.emit, attrs = _ref.attrs; var iconType = attrs.type.replace(/_/g, '-'); var forwardRef = useForwardRef(); return function () { return h('taro-icon-core', { ref: forwardRef, class: ['hydrated', "weui-icon-".concat(iconType)], onClick: function onClick(e) { emit('tap', e); } }, slots); }; } };