<template>
    <div class="dropdown is-right navbar-item" :class="{'is-active':activa}">
        <div class="dropdown-trigger">
            <a class="text-a" aria-haspopup="true" :aria-controls="id" @click.capture="toggle">
            <span class="icon is-small mr-1">
                <img src="/assets/chismosa.png">
            </span>
            <span v-text="'$' + total"></span>
            </a>
        </div>
    </div>
</template>

<script>
import Chismosa from './Chismosa.vue'
export default {
    components: {
        Chismosa
    },
    props: {
        id: {
            type: String,
            required: true
        }
    },
    data() {
        return {
            activa: false,
            total: 0,
        }
    },
    mounted() {
        Event.$on('pedido-actualizado', this.actualizar);
    },
    methods: {
        toggle() {
            this.activa = !this.activa;
            Event.$emit("toggle-chismosa", this.activa);
        },
        actualizar() {
            this.total = this.$limpiarInt(this.$root.devoluciones ? this.$root.pedido.total_menos_devoluciones : this.$root.pedido.total);
        },
    },
}
</script>