UNPKG

@mezereon/ui-components-vue

Version:

UI components for Mezereon - Vue

37 lines (35 loc) 632 B
import VRuntimeTemplate from 'v-runtime-template' import BaseItem from '@/mixins/BaseItem.js' export default { components: { VRuntimeTemplate }, mixins: [BaseItem], props: { score: { type: Number, required: true }, primaryKey: { type: String, required: true }, hidden: { type: Boolean, required: true }, template: { type: String, required: true } }, methods: { trackClick(item, index) { this.$emit('item-click', { type: 'click', uid: item[this.primaryKey] + '', pos: index + 1 }) } } }