All files / src/components/u-actions.vue action.vue

75% Statements 9/12
50% Branches 1/2
0% Functions 0/1
75% Lines 9/12

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27      7x   7x     7x                                    
<template>
<span><slot></slot></span>
</template>
 
<script>
import MEmitter from '../m-emitter.vue';
 
export default {
    name: 'u-action',
    parentName: 'u-actions',
    mixins: [MEmitter],
    inheritAttrs: false,
    props: { hidden: { type: Boolean, default: false } },
    watch: {
        hidden(value) {
            this.parentVM.watchValue();
        },
    },
    created() {
        this.$dispatch(this.$options.parentName, 'add-item-vm', this);
    },
    destroyed() {
        this.$dispatch(this.$options.parentName, 'remove-item-vm', this);
    },
};
</script>