<template> <div class="buttons is-right"> <div class="dropdown" :class="{'is-active': dropdownActivo}" @mouseleave="dropdownActivo = false"> <div class="dropdown-trigger"> <button class="button" aria-haspopup="true" aria-controls="dropdown-menu" :disabled="!hayAprobados" @click="dropdownActivo = !dropdownActivo"> <span class="icon is-small"> <i class="fas fa-download"></i> </span> <span>Descargar pedido</span> <span class="icon is-small"> <i class="fas fa-angle-down" aria-hidden="true"></i> </span> </button> </div> <div class="dropdown-menu" id="dropdown-menu" role="menu"> <div class="dropdown-content"> <a :href="'/admin/exportar-pedido-a-csv/' + gdc" class="dropdown-item has-background-primary"> Planilla para central (CSV) </a> <a :href="'/admin/exportar-planillas-a-pdf/' + gdc" class="dropdown-item"> Planillas para armado (PDF) </a> <a :href="'/admin/exportar-pedido-con-nucleos-a-csv/' + gdc" class="dropdown-item"> Planilla completa de la canasta (CSV) </a> </div> </div> </div> </div> </template> <script> export default { props: { gdc: { type: Number, required: true }, }, data() { return { dropdownActivo: false } }, computed: { hayAprobados: function() { return this.$parent.hayAprobados; } }, } </script> <style> </style>